登录接口

作者 | 6月 26, 2023

1.接口登录

1.1应用场景

需要获取商品列表时,需要会员id。

1.2注意事项

  • 禁止多线程调用;
  • 多线程请加锁;
  • 全站共享token,禁止多线程并发调用;
  • 修改密码后需要重新登录,接口返回错误码106的时候需要重新调用登录接口。
  • 登录成功后,请将 accountId,memberId,token,appkey,timestamp, 签名后的topSign作为必传项在后续的接口调用中。
  • 获取json文件时,需要将登录接口返回的siteId作为路径参数如: http://img.pre.seatent.com/statics/json/{siteId}/abc.png
  • 获取地址json :
  • 新地址json:http://img.pre.seatent.com/statics/json/regionsAll.json
  • 新老地址id对照json:http://img.pre.seatent.com/statics/json/oldRegions.json

1.3API内容

​ 基本信息

API名称 /ssoapi/v2/login/login
功能描述 登录获取token 、member_id、accountId等

​ 输入参数

变量名 含义 类型 备注
username 用户名 string 必填;开放平台用户名
password 密码 string 必填;开放平台密码(需将明文进行MD5加密后传输)

​ 返回结果

变量名 含义 类型 备注
code 错误码 string @mock=””
success boolean @mock=true
result 结果(1:成功;0:失败) number @mock=1
data object
siteId —站点ID string 获取json时所用的siteId
userName ——用户名称 string @mock=15858121765
mobile ——手机号 string @mock=15858121765
memberId ——用户编号 number @mock=9089
lvId ——等级编号 number @mock=2
lvName ——等级名称 string @mock=Vip2
facePic ——头像图片 string @mock=http://seatent.com/1.jpg
token —token string @mock=bf3ea2428fa7114068c661106980b70ff4c8fd70
message string @mock=””

1.4返回json串示例

{
    "code": "",
    "data":
    {
        "siteId":"6b8b4690e7a727e3a330a308fe136a2e",
        "facePic": "http://seatent.com/1.jpg",
        "lvId": 2,
        "lvName": "Vip2",
        "memberId": 9089,
"accountId": "bf3ea2428fa73434068c661106980b70ff4c8fd70"
        "mobile": "15858121765",
        "userName": "15858121765",
        "token": "bf3ea2428fa7114068c661106980b70ff4c8fd70"
    }
    ,
    "message": "",
    "result": 1,
    "success": true
}

发表评论

您的电子邮箱地址不会被公开。