Authored by chaogeng

Update 最新鉴权接口.md

## 1、登录接口##
登录(/login/login)
请求方式 get
#### 请求参数 post
#### 通用请求参数
| 参数名称 | 参数类型 |长度| 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|-----:|----:|
|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||邮箱/手机号|
... ... @@ -10,7 +19,7 @@
|source|string|1-10|否|"mars"、"now"||标识,用于区分mars和资讯|
|client_type|string|1-10|否|"iphone"、"android"、"h5"||标识客户端类型|
请求参数示例:http://192.168.102.27:8096/uic/login/login
请求参数示例:http://192.168.103.73:8096/uic/login/login
```json
{"account":"17088865665",
"password":"123abc",
... ... @@ -43,8 +52,17 @@
## 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||客户端版本号|
#### 请求参数 post
#### 请求参数
| 参数名称 | 参数类型 |长度| 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|-----:|----:|
|type|int||否|4||第三方登录类型|
... ... @@ -52,7 +70,7 @@
|source|string|1-10|否|"mars"、"now"||标识,用于区分mars和资讯|
|client_type|string|1-10|否|"iphone"、"android"、"h5"||标识客户端类型|
请求参数示例:http://192.168.102.27:8096/uic/login/signinByOpenID
请求参数示例:http://192.168.103.73:8096/uic/login/signinByOpenID
```json
{"type":"4",
"auth":"E94AD2374908F320ABDFBC5D4A9D69C5",
... ... @@ -83,79 +101,3 @@
|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
... ...