Authored by 曹镏
Committed by niall

新增v2接口

# hf_v2(hotfix)
## 接口名称
## URL
* http://iconfig.yoho.cn/hf/v2
## 支持格式
JSON
## HTTP请求方式
get
## 请求参数
**参数列表:**
| 字段 | 描述 | 类型 | 示例 |
|------------|--------|--------|----------------------|
| app_ver| 当前版本号 | string | 4.8.0 |
| uid | 用户ID | string | 13423331 |
| os | 用户手机系统:0(代表ios),1 (代表android)| string | 1 |
| udid | 设备唯一码 | string | 1d123sadao3 |
| patchv (没用) | 补丁版本号,如果本地没有补丁,传空 | string | 100 |
**JSON格式:**
```
os=0&uid=5605595&app_ver=4.8.1&uid=966662&udid=528ecdf34da9585784be579163a19fec4b6cd4c1
```
## 返回字段说明
**返回列表:**
| 字段 | 描述 | 类型 | 示例 |
|------------|--------|--------|----------------------|
| code| 返回的code, 200, 304等,具体的服务器定义 | int | |
| url| 补丁url地址,没有传空 | string | http://www.yohocdn.com/fpath/fpkk.js |
| patchv | 当前补丁的版本号,没有就传空 | string | 100 |
| filecode |md5( md5(文件内容) + 'yohopatch2016' )| string | 100 |
**JSON格式:**
```
{
"url":"http://www.yohocdn.com/fpath/fpkk1000.js ",
"patchv":"100",
"filecode":""
}
```
... ...
... ... @@ -35,35 +35,28 @@
## URL
* http://m.yohobuy.com/lb/v1
* http://iconfig.yoho.cn/lb/v2
## 支持格式
JSON
## HTTP请求方式
POST
Get
## 请求参数
**参数列表:**
| 字段 | 描述 | 类型 | 示例 |
|------------|--------|--------|----------------------|
| app_version| 当前版本号 | string | 3.8.0 |
| uid | 用户ID | string | 13423331 |
| client_type | 用户手机系统:Android,IOS | string | Android |
| screen_size | 屏幕尺寸 | string | 1080x1920 |
| udid | 设备唯一码 | string | 1d123sadao3 |
| os_version | 设备版本号 | string | 1d123sadao3 |
**JSON格式:**
| 字段 | 描述 | 类型 | 示例 |
|------------|--------|--------|----------------------|
| app_ver| 当前版本号 | string | 4.8.0 |
| uid | 用户ID | string | 13423331 |
| os | 用户手机系统:0(代表ios),1 (代表android)| string | 1 |
| udid | 设备唯一码 | string | 1d123sadao3 |
| patchv (没用) | 补丁版本号,如果本地没有补丁,传空 | string | 100 |
**JSON格式:**
```
{
"app_version": "3.8.0",
"uid":"123123123",
"client_type":"Android",
"os_version":"1080x1920"
}
os=0&uid=5605595&app_ver=4.8.1&uid=966662&udid=528ecdf34da9585784be579163a19fec4b6cd4c1
```
## 返回字段说明
... ... @@ -74,12 +67,6 @@ POST
| code| 返回的code, 200, 304等,具体的服务器定义 | int | |
| message | 信息 | string | |
| md5 | 当前请求的唯一码 | string | |
| data | 配置参数数据,参考data,config列表 | object | |
**ae列表:**
| 字段 | 描述 | 类型 | 示例 |
|------------|--------|--------|----------------------|
| ae| 是否启用appembed,默认关闭 | string | md5('cc') 关闭 md5('oo') 打开 |
| url | 打开的地址 | string | http://m.yohobuy.com |
| tl | 是否开启https , 默认打开| string | md5('acecl') 关闭 md5('opqcl') 打开 |
... ... @@ -87,14 +74,16 @@ POST
| bv | 是否开启报文校验 , 默认启用| string | md5('bcc') 关闭 md5('boc') 开启 |
| dl | 是否开启android的httpdns的IP直连 , 默认关闭| string | md5('sdl') 关闭 md5('kdl') 开启 |
| dli | 是否开启ios的httpdns的IP直连 , 默认关闭| string | md5('sdl') 关闭 md5('kdl') 开启 |
| bd | 切换umeng和大数据的crash上报开关,默认umeng| string | md5('sbd') umeng md5('kbd') 大数据 |
**JSON格式:**
| bd | 切换umeng和大数据的crash上报开关,默认umeng| string | md5('sbd') umeng md5('kbd') 大数据 |
| icrn | 是否开启rn版本的社区 | string | md5('sdl') 关闭 md5('kdl') 开启 |
**JSON格式:**
```
{
"code":200,
"message":"Config Success",
"md5":"1231231231231",
"data":{
"code":200,
"ae":"e0323a9039add2978bf5b49550572c7c",
"url":"http://m.yohobuy.com",
"tl":"352f028bd6ecf28de1c285c573642659",
... ... @@ -103,7 +92,7 @@ POST
"dl":"5b2d8b4b242e067616c6cd98851b2306",
"dli":"5b2d8b4b242e067616c6cd98851b2306",
"bd":"b98d50c159a938723d8eb8f3039afab2"
}
}
}
```
... ...
# rn(ReactNative)
## 接口名称
## URL
* http://m.yohobuy.com/rn/v1
## 支持格式
JSON
## HTTP请求方式
POST
## 请求参数
**参数列表:**
| 字段 | 描述 | 类型 | 示例 |
|------------|--------|--------|----------------------|
| app_version| 当前版本号 | string | 3.8.0 |
| uid | 用户ID | string | 13423331 |
| client_type | 用户手机系统:Android,IOS | string | Android |
| screen_size | 屏幕尺寸 | string | 1080x1920 |
| udid | 设备唯一码 | string | 1d123sadao3 |
| os_version | 设备版本号 | string | 1d123sadao3 |
| ci | 渠道号 | string | 2063 |
**JSON格式:**
```
{
"app_version": "3.8.0",
"uid":"123123123",
"client_type":"Android",
"os_version":"1080x1920"
}
```
## 返回字段说明
**返回列表:**
| 字段 | 描述 | 类型 | 示例 |
|------------|--------|--------|----------------------|
| code| 返回的code, 200, 304等,具体的服务器定义 | int | |
| message | 信息 | string | |
| md5 | 当前请求的唯一码 | string | |
| data | 配置参数数据,参考data列表 | object | |
**列表:**
| 字段 | 描述 | 类型 | 示例 |
|------------|--------|--------|----------------------|
| url| 补丁url地址,没有传空 | string | http://www.yohocdn.com/fpath/fpkk.zip |
| rnv | rn版本号| string | 100 |
| filecode |md5( md5(文件内容) + 'yohorn2016' )| string | 100 |
| minv | 最低支持的版本 | string | 3.9.0 |
**JSON格式:**
```
{
"code":200,
"message":"Config Success",
"md5":"1231231231231",
"data":{
"url":"http://www.yohocdn.com/rn/fpkk1000.zip ",
"rnv":"100",
"filecode":"123123"
"minv":"3.9.0"
}
}
```
... ...