最新鉴权接口.md
6.02 KB
1、登录接口
登录(/login/login) 请求方式 get
通用请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
business_line | String | 否 | mars | 业务线 | ||
ipStr | String | 1-50 | 否 | 202.120.224.94 | 客户端ip | |
udid | String | 1-50 | 否 | 862658030250932a18b03cabec9e3a4 | 设备号 | |
app_version | String | 1-10 | 否 | 6.5.0 | 客户端版本号 |
请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
account | String | 1-11 | 否 | 802654 | 邮箱/手机号 | |
password | String | 1-50 | 否 | 密码 | ||
area | string | 1-10 | (国际手机号不可为空,不传默认为86) | 86 | 区号 | |
source | string | 1-10 | 否 | "mars"、"now" | 标识,用于区分mars和资讯 | |
client_type | string | 1-10 | 否 | "iphone"、"android"、"h5" | 标识客户端类型 |
请求参数示例:http://192.168.103.73:8096/uic/login/login
{"account":"17088865665",
"password":"123abc",
"area":"86",
"source":"mars",
"client_type":"iphone"
}
响应JSON格式如下所示:
{
code: 20101,
message: "成功登录",
data: {
uid: 20443640,
create_time: 1482227299,
mobile_phone: "17088865665",
yoho_session_key: "4255464fb22b0af8f8338244565ea4ef",
email: "0"
}
}
返回码说明:
返回码说明 | |
---|---|
返回码 | 说明 |
20001 | 成功登录 |
2、第三方登录接口
第三方登录(/login/signinByOpenID) 请求方式 get
通用请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
business_line | String | 否 | mars | 业务线 | ||
ipStr | String | 1-50 | 否 | 202.120.224.94 | 客户端ip | |
udid | String | 1-50 | 否 | 862658030250932a18b03cabec9e3a4 | 设备号 | |
app_version | String | 1-10 | 否 | 6.5.0 | 客户端版本号 |
请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
type | int | 否 | 4 | 第三方登录类型 | ||
auth | String | 1-50 | 否 | 第三方登录账号 | ||
source | string | 1-10 | 否 | "mars"、"now" | 标识,用于区分mars和资讯 | |
client_type | string | 1-10 | 否 | "iphone"、"android"、"h5" | 标识客户端类型 |
请求参数示例:http://192.168.103.73:8096/uic/login/signinByOpenID
{"type":"4",
"auth":"E94AD2374908F320ABDFBC5D4A9D69C5",
"source":"mars",
"client_type":"iphone"
}
响应JSON格式如下所示:
{
code: 200,
message: "成功操作",
data: {
uid: 20443640,
create_time: 1482227299,
mobile_phone: "17088865665",
yoho_session_key: "4255464fb22b0af8f8338244565ea4ef",
email: "0"
}
}
返回码说明:
返回码说明 | |
---|---|
返回码 | 说明 |
200 | 成功操作 |
405 | 不存在该用户 |
3、短信登录发送验证码短信
登录(/login/sendLoginCodeToMobile) 请求方式 get
通用请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
business_line | String | 否 | mars | 业务线 | ||
ip | String | 1-50 | 否 | 202.120.224.94 | 客户端ip | |
udid | String | 1-50 | 否 | 862658030250932a18b03cabec9e3a4 | 设备号 | |
app_version | String | 1-10 | 否 | 6.5.0 | 客户端版本号 |
请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
mobile | String | 1-11 | 否 | 13770351234 | 手机号 | |
area | String | 1-10 | (国际手机号不可为空,不传默认为86) | 86 | 国家码 | |
source | String | 1-10 | 否 | "mars"、"now" | 标识,用于区分mars和资讯 | |
fromPage | String | 1-20 | 否 | iFP_onLogin | 页面来源 | |
degrees | String | 1-20 | 否 | 1,0,2,1 | 旋转角度 | |
client_type | string | 1-10 | 否 | "iphone"、"android"、"h5" | 标识客户端类型 |
请求参数示例:http://192.168.103.73:8096/uic/login/sendLoginCodeToMobile
{"mobile":"17088865665",
"area":"86",
"source":"mars",
"client_type":"iphone",
"business_line":"mars",
"ip":"202.16.1.103",
"udid":"862658030250932a18b03cabec9e3a4",
"degrees":"1,0,2,1",
"fromPage":"iFP_onLogin",
"app_version":"6.5.0"
}
响应JSON格式如下所示:
{
code: 200,
message: "发送成功."
}
返回码说明:
返回码说明 | |
---|---|
返回码 | 说明 |
200 | 发送成功 |
4、短信登录接口
登录(/login/smsLogin) 请求方式 get
通用请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
business_line | String | 否 | mars | 业务线 | ||
ipStr | String | 1-50 | 否 | 202.120.224.94 | 客户端ip | |
udid | String | 1-50 | 否 | 862658030250932a18b03cabec9e3a4 | 设备号 | |
app_version | String | 1-10 | 否 | 6.5.0 | 客户端版本号 |
请求参数
参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|---|
account | String | 1-11 | 否 | 802654 | 邮箱/手机号 | |
verifyCode | String | 1-4 | 否 | 短信验证码 | ||
area | string | 1-10 | (国际手机号不可为空,不传默认为86) | 86 | 区号 | |
source | string | 1-10 | 否 | "mars"、"now" | 标识,用于区分mars和资讯 | |
client_type | string | 1-10 | 否 | "iphone"、"android"、"h5" | 标识客户端类型 |
请求参数示例:http://192.168.103.73:8096/uic/login/smsLogin
{"account":"17088865665",
"verifyCode":"2561",
"area":"86",
"source":"mars",
"client_type":"iphone",
"business_line":"mars",
"ip":"202.16.1.103",
"udid":"862658030250932a18b03cabec9e3a4",
"app_version":"6.5.0"
}
响应JSON格式如下所示:
{
code: 20101,
message: "成功登录",
data: {
uid: 20443640,
create_time: 1482227299,
mobile_phone: "17088865665",
yoho_session_key: "4255464fb22b0af8f8338244565ea4ef",
email: "0"
}
}
返回码说明:
返回码说明 | |
---|---|
返回码 | 说明 |
20101 | 成功登录 |