商家端后台,集成登录
集成登录
如果,您有自己的系统,希望将fecify集成到您自己的系统,那么可以自己写api调用
fecify系统的商家端后台和服务端后台,都是前后端分离模式,api化的,因此,您完全可以在您自己的系统里面,进行集成起来
服务端后台
1.登录api
api:http://www.xxxx.com/admin/api/account/login
- 备注:http://www.xxxx.com/admin 这是您的服务端后台的地址,需要替换成您自己的服务端后台地址
- 不要开启服务端后台登录的验证码,否则还得额外处理验证码
Headers:
Content-Type: application/json
client-type: 20
post参数
- username: 账号
- password:密码
{
"username":"admin",
"password":"admin123",
"captcha":"",
"captcha_key":""
}
返回:
{
"code": 200,
"data": {
"token": "D_xxxxxxxxxxxxxxxxxxxxx-_WX"
},
"message": "success"
}
2.访问服务端后台的api
每个页面都有自己的api,您可以通过chrome浏览器的devTools查看每个页面调用的api

譬如:api:http://www.xxxxx.cn/admin/api/data/overview
Headers:
Content-Type: application/json
client-type: 20
access-token: D_xxxxxxxxxxxxxxxxxxx-_WX
返回:
{
"code": 200,
"data": {
"shop_count": {
"all_shop_count": 124,
"active_shop_count": 89,
"addons_count": 151
},
"new_shop_list": {}
}
}
3.postman截图说明


商家端后台
登录商家端后台有2种方法:
- 如果您是自己的人使用,可以查看所有的店铺,那么您可以使用超级账户的token(也就是服务端后台登录账号后的token)
- 如果是三方用户使用,那么就需要使用每个店铺的主账号进行登录,也就是下面的方法
1.在服务端后台,店铺管理页面,您可以通过api获取所有的店铺的信息,包括店铺的地址,账号
- 对于密码,您需要单独保存一份明码,用于登录
2.登录商家端后台
- !!!重要:为了方便,您可以将商家端后台登录的验证码关闭,否则没法自动化,还需要手动填写验证码
调用登录商家端后台的api,获取token
api:https://www.xxxxxx.cn/manager/api/account/login
- 需要将:https://www.xxxxxx.cn/manager, 替换成您自己的商家端后台地址
Header
content-type: application/json
client-type: 10
post数据
{
"username":"myaccount",
"password":"mypassword123456"
}
返回:
{
"code": 200,
"data": {
"token": "D_xxxxxxxxxxxxxx-_WX",
"domain_type": 2
},
"message": "success"
}
通过该api,可以拿到token
3.登录账号
- 如果您通过iframe的方式加载商家端后台,那么就需要在iframe里面进行登录
iframe加载的url:https://www.xxxxxxx.cn/manager/account/loading?token=D_xxxxxxxxxxxxxx-_WX
- 将:https://www.xxxxxxx.cn/manager ,替换成您自己的商家端后台地址
- 将token的值,替换成上面api返回的token
- 替换完成后,访问上面的url,即可登录