|
|
## 1、登录接口##
|
|
|
登录(/login/login)
|
|
|
|
|
|
#### 请求参数 post
|
|
|
| 参数名称 | 参数类型 |长度| 可否为空 | 示例 | 默认值 | 备注 |
|
|
|
|:-------| -----:|-----:|-----:|-----:|-----:|----:|
|
|
|
|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.102.27:8096/uic/login/login
|
|
|
```json
|
|
|
{"account":"17088865665",
|
|
|
"password":"123abc",
|
|
|
"area":"86",
|
|
|
"source":"mars",
|
|
|
"client_type":"iphone"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
响应JSON格式如下所示:
|
|
|
```json
|
|
|
{
|
|
|
code: 20101,
|
|
|
message: "成功登录",
|
|
|
data: {
|
|
|
uid: 20443640,
|
|
|
create_time: 1482227299,
|
|
|
mobile_phone: "17088865665",
|
|
|
yoho_session_key: "4255464fb22b0af8f8338244565ea4ef",
|
|
|
email: "0"
|
|
|
}
|
|
|
}
|
|
|
```
|
|
|
|
|
|
#### 返回码说明:
|
|
|
| 返回码说明||
|
|
|
|:-------| -----:|
|
|
|
|返回码|说明|
|
|
|
|20001|成功登录|
|
|
|
|
|
|
## 2、第三方登录接口##
|
|
|
第三方登录(/login/signinByOpenID)
|
|
|
|
|
|
#### 请求参数 post
|
|
|
| 参数名称 | 参数类型 |长度| 可否为空 | 示例 | 默认值 | 备注 |
|
|
|
|:-------| -----:|-----:|-----:|-----:|-----:|----:|
|
|
|
|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.102.27:8096/uic/login/signinByOpenID
|
|
|
```json
|
|
|
{"type":"4",
|
|
|
"auth":"E94AD2374908F320ABDFBC5D4A9D69C5",
|
|
|
"source":"mars",
|
|
|
"client_type":"iphone"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
响应JSON格式如下所示:
|
|
|
```json
|
|
|
{
|
|
|
code: 200,
|
|
|
message: "成功操作",
|
|
|
data: {
|
|
|
uid: 20443640,
|
|
|
create_time: 1482227299,
|
|
|
mobile_phone: "17088865665",
|
|
|
yoho_session_key: "4255464fb22b0af8f8338244565ea4ef",
|
|
|
email: "0"
|
|
|
}
|
|
|
}
|
|
|
```
|
|
|
|
|
|
#### 返回码说明:
|
|
|
| 返回码说明||
|
|
|
|:-------| -----:|
|
|
|
|返回码|说明|
|
|
|
|200|成功操作|
|
|
|
|405|不存在该用户|
|
|
|
|
|
|
## 3、获取用户账号信息##
|
|
|
短信登录后获取用户账号信息(/profile/getProfile)
|
|
|
|
|
|
#### 请求参数 post
|
|
|
| 参数名称 | 参数类型 |长度| 可否为空 | 示例 | 默认值 | 备注 |
|
|
|
|:-------| -----:|-----:|-----:|-----:|-----:|----:|
|
|
|
|account|String|1-11|否|802654||邮箱/手机号|
|
|
|
|area|string|1-10|(国际手机号不可为空,不传默认为86)|86||区号|
|
|
|
|source|string|1-10|否|"mars"、"now"||标识,用于区分mars和资讯|
|
|
|
|client_type|string|1-10|否|"iphone"、"android"、"h5"||标识客户端类型|
|
|
|
|
|
|
请求参数示例:http://192.168.102.27:8096/uic/profile/getProfile
|
|
|
```json
|
|
|
{"account":"17088865665",
|
|
|
"area":"86",
|
|
|
"source":"mars",
|
|
|
"client_type":"iphone"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
响应JSON格式如下所示:
|
|
|
```json
|
|
|
{
|
|
|
code: 200,
|
|
|
message: "成功操作",
|
|
|
data: {
|
|
|
uid: 20443640,
|
|
|
create_time: 1482227299,
|
|
|
mobile_phone: "17088865665",
|
|
|
email: "0"
|
|
|
}
|
|
|
}
|
|
|
```
|
|
|
|
|
|
#### 返回码说明:
|
|
|
| 返回码说明||
|
|
|
|:-------| -----:|
|
|
|
|返回码|说明|
|
|
|
|200|成功操作|
|
|
|
|405|不存在该用户|
|
|
|
|
|
|
## 4、获取用户session##
|
|
|
短信登录后获取用户账号信息(/session/getSession)
|
|
|
|
|
|
#### 请求参数 post
|
|
|
| 参数名称 | 参数类型 |长度| 可否为空 | 示例 | 默认值 | 备注 |
|
|
|
|:-------| -----:|-----:|-----:|-----:|-----:|----:|
|
|
|
|uid|String|1-11|否|20443640||uid|
|
|
|
|source|string|1-10|否|"mars"、"now"||标识,用于区分mars和资讯|
|
|
|
|client_type|string|1-10|否|"iphone"、"android"、"h5"||标识客户端类型|
|
|
|
|
|
|
请求参数示例:http://192.168.102.27:8096/uic/session/getSession
|
|
|
```json
|
|
|
{
|
|
|
"uid":20443640
|
|
|
}
|
|
|
```
|
|
|
|
|
|
响应JSON格式如下所示:
|
|
|
```json
|
|
|
{
|
|
|
uid: 20443640,
|
|
|
sessionKey: "05d3297e1023916a04fa6a0f0f0848d5",
|
|
|
oldSessionKey: null,
|
|
|
createIP: 0,
|
|
|
ssoUid: null,
|
|
|
clientType: null,
|
|
|
sessionType: null
|
|
|
}
|
|
|
```
|
|
|
|
|
|
#### 返回码说明:
|
|
|
| 返回码说明||
|
|
|
|:-------| -----:|
|
|
|
|返回码|说明|
|
|
|
|200|成功操作| |
|
|
\ No newline at end of file |
...
|
...
|
|