InterfaceDoc

接口文档

请求地址

base url =?

Header、UA

encode : UTF-8;
UA: eg. appName + versionName + os + osVersion + versionCode + manufacturer + module
参数在拿不到的情况下传 Unknown

参数名称 类型 说明
x-user-id string 用户ID
x-version-name string App版本名称 eg. 1.0.0
x-version-code string App版本号 eg. 666
x-channel string 渠道号 eg. xiaomi
x-manufacturer string 设备厂商 eg. 华为
x-model string 设备型号 eg. Meta8
x-os string 系统类型 eg. iOS
x-os-version string 系统版本号 eg. 5.1
x-screen-height string 屏幕高度 eg. 1920
x-screen-width string 屏幕宽度 eg. 1080
x-app-timezone string 时区 eg. Asia/Shanghai
User-Agent string UA

基本数据格式

ec: 状态码,非200,全部认为是失败,会处理特定的错误码 eg. 10001 : token 失效;
em: 提示信息;
客户端会优先处理em,当em有内容时,不对ec做处理;
data:obj{} 或者 arr[];

1
2
3
4
5
[
"ec": 200,
"em": "",
"data": {}
]

登录

POST /login

Request

1
2
3
4
{
"userName":"a88dfa9v61ns2",
"psw":"a893l1jf3076c"
}

Response

1
2
3
4
5
6
7
8
9
10
11
12
[
"ec": 200,
"em": "success",
"data": {
"userId":"a88dfa9v61ns2",
"nickName":"喷塔Q",
"avatar":"https://7niu.ab.com/a8888.png",
"mobile":"18866668888",
"gender":"M/F"
"token":"fdljlRldkJjlskjdfls", // 调用一次登录接口,重新生成token
}
]