2.1 KiB
2.1 KiB
金蚕游戏管理后台相关说明
修改记录
说明
- 所有请求参数中带*号的不能为空
- 接口签名字段说明
# 1. 将参与签名的参数按照key=value的格式,并按照参数名ASCII字典序升序排序, 例如:
var signStr = 'name=一品漫城&sid=65AB7856FE×tamp=1624332778169'
# 2. 把我们提供的 secretKey(37284c327e10d8b73cf4325f33a3de4b34032e3e) 作为key, 使用HMAC-SHA256得到签名
var sign = HmacSHA256(signStr, secretKey)
- 如无特殊说明, 所有接口返回json, 顶级结构如下, 接口Response的数据结构说明只包含data部分
{
"code": 0, //0:成功 2: 缺少必要参数(accountid, sessionid) 4: 帐号被封, 5: 帐号未找到 100: 所有未定义的错误
"msg": "", //错误描述, 一般在code=0时, 该字段为空
"data": {}, // 数据
}
- 页面列表
所有的页面均可单独调用, url: https://puzzle-admin.kingsome.cn/页面url?token=token&mini=1 token为 1号接口获取
页面名称 | 页面url |
---|---|
店铺管理员 | /#/shop/shopadmin |
游戏设置 | /#/shop/setting |
活动列表 | /#/shop/activity_list |
挑战活动列表 | /#/shop/exam_list |
抽奖转盘 | /#/shop/lottery_setting |
分享设置 | /#/shop/share_setting |
优惠券设置 | /#/marketing/coupon |
题库设置 | /#/question/setting |
自定义题库 | /#/question/shoppuzzles |
邮件 | 暂不开放 |
公告 | 暂不开放 |
接口列表
1. 获取token
- Method: POST
- URI: /api/partner/login
POST参数
字段 | 说明 |
---|---|
name | *店铺完整名称 |
sname | 店铺显示的短名称(如果该字段为空的话, 取name字段) |
sid | *唯一的店铺id, 接口根据此字段判断该次上报是否是同一家店铺 |
logo | 店铺的logo, 一个可以外网访问的url地址 |
timestamp | *10或13位均可 |
sign | *签名 |
签名字段: name, sid, timestamp
- Response: JSON
{
token: '1231231aasa'
}