Authored by 曹镏
Committed by niall

新增v2接口

  1 +# hf_v2(hotfix)
  2 +
  3 +## 接口名称
  4 +
  5 +
  6 +## URL
  7 + * http://iconfig.yoho.cn/hf/v2
  8 +
  9 +
  10 +## 支持格式
  11 +JSON
  12 +
  13 +## HTTP请求方式
  14 +get
  15 +
  16 +## 请求参数
  17 +**参数列表:**
  18 +
  19 +| 字段 | 描述 | 类型 | 示例 |
  20 +|------------|--------|--------|----------------------|
  21 +| app_ver| 当前版本号 | string | 4.8.0 |
  22 +| uid | 用户ID | string | 13423331 |
  23 +| os | 用户手机系统:0(代表ios),1 (代表android)| string | 1 |
  24 +| udid | 设备唯一码 | string | 1d123sadao3 |
  25 +| patchv (没用) | 补丁版本号,如果本地没有补丁,传空 | string | 100 |
  26 +
  27 +
  28 +**JSON格式:**
  29 +```
  30 +os=0&uid=5605595&app_ver=4.8.1&uid=966662&udid=528ecdf34da9585784be579163a19fec4b6cd4c1
  31 +```
  32 +
  33 +## 返回字段说明
  34 +**返回列表:**
  35 +
  36 +| 字段 | 描述 | 类型 | 示例 |
  37 +|------------|--------|--------|----------------------|
  38 +| code| 返回的code, 200, 304等,具体的服务器定义 | int | |
  39 +| url| 补丁url地址,没有传空 | string | http://www.yohocdn.com/fpath/fpkk.js |
  40 +| patchv | 当前补丁的版本号,没有就传空 | string | 100 |
  41 +| filecode |md5( md5(文件内容) + 'yohopatch2016' )| string | 100 |
  42 +
  43 +
  44 +
  45 +**JSON格式:**
  46 +
  47 +```
  48 +{
  49 + "url":"http://www.yohocdn.com/fpath/fpkk1000.js ",
  50 + "patchv":"100",
  51 + "filecode":""
  52 + }
  53 +
  54 +```
@@ -35,35 +35,28 @@ @@ -35,35 +35,28 @@
35 35
36 36
37 ## URL 37 ## URL
38 - * http://m.yohobuy.com/lb/v1 38 + * http://iconfig.yoho.cn/lb/v2
39 39
40 40
41 -## 支持格式  
42 -JSON  
43 -  
44 ## HTTP请求方式 41 ## HTTP请求方式
45 -POST 42 +Get
46 43
47 ## 请求参数 44 ## 请求参数
48 **参数列表:** 45 **参数列表:**
49 46
50 | 字段 | 描述 | 类型 | 示例 | 47 | 字段 | 描述 | 类型 | 示例 |
51 |------------|--------|--------|----------------------| 48 |------------|--------|--------|----------------------|
52 -| app_version| 当前版本号 | string | 3.8.0 | 49 +| app_ver| 当前版本号 | string | 4.8.0 |
53 | uid | 用户ID | string | 13423331 | 50 | uid | 用户ID | string | 13423331 |
54 -| client_type | 用户手机系统:Android,IOS | string | Android |  
55 -| screen_size | 屏幕尺寸 | string | 1080x1920 | 51 +| os | 用户手机系统:0(代表ios),1 (代表android)| string | 1 |
56 | udid | 设备唯一码 | string | 1d123sadao3 | 52 | udid | 设备唯一码 | string | 1d123sadao3 |
57 -| os_version | 设备版本号 | string | 1d123sadao3 | 53 +| patchv (没用) | 补丁版本号,如果本地没有补丁,传空 | string | 100 |
58 54
59 **JSON格式:** 55 **JSON格式:**
  56 +
60 ``` 57 ```
61 -{  
62 - "app_version": "3.8.0",  
63 - "uid":"123123123",  
64 - "client_type":"Android",  
65 - "os_version":"1080x1920"  
66 -} 58 +os=0&uid=5605595&app_ver=4.8.1&uid=966662&udid=528ecdf34da9585784be579163a19fec4b6cd4c1
  59 +
67 ``` 60 ```
68 61
69 ## 返回字段说明 62 ## 返回字段说明
@@ -74,12 +67,6 @@ POST @@ -74,12 +67,6 @@ POST
74 | code| 返回的code, 200, 304等,具体的服务器定义 | int | | 67 | code| 返回的code, 200, 304等,具体的服务器定义 | int | |
75 | message | 信息 | string | | 68 | message | 信息 | string | |
76 | md5 | 当前请求的唯一码 | string | | 69 | md5 | 当前请求的唯一码 | string | |
77 -| data | 配置参数数据,参考data,config列表 | object | |  
78 -  
79 -**ae列表:**  
80 -  
81 -| 字段 | 描述 | 类型 | 示例 |  
82 -|------------|--------|--------|----------------------|  
83 | ae| 是否启用appembed,默认关闭 | string | md5('cc') 关闭 md5('oo') 打开 | 70 | ae| 是否启用appembed,默认关闭 | string | md5('cc') 关闭 md5('oo') 打开 |
84 | url | 打开的地址 | string | http://m.yohobuy.com | 71 | url | 打开的地址 | string | http://m.yohobuy.com |
85 | tl | 是否开启https , 默认打开| string | md5('acecl') 关闭 md5('opqcl') 打开 | 72 | tl | 是否开启https , 默认打开| string | md5('acecl') 关闭 md5('opqcl') 打开 |
@@ -88,13 +75,15 @@ POST @@ -88,13 +75,15 @@ POST
88 | dl | 是否开启android的httpdns的IP直连 , 默认关闭| string | md5('sdl') 关闭 md5('kdl') 开启 | 75 | dl | 是否开启android的httpdns的IP直连 , 默认关闭| string | md5('sdl') 关闭 md5('kdl') 开启 |
89 | dli | 是否开启ios的httpdns的IP直连 , 默认关闭| string | md5('sdl') 关闭 md5('kdl') 开启 | 76 | dli | 是否开启ios的httpdns的IP直连 , 默认关闭| string | md5('sdl') 关闭 md5('kdl') 开启 |
90 | bd | 切换umeng和大数据的crash上报开关,默认umeng| string | md5('sbd') umeng md5('kbd') 大数据 | 77 | bd | 切换umeng和大数据的crash上报开关,默认umeng| string | md5('sbd') umeng md5('kbd') 大数据 |
  78 +| icrn | 是否开启rn版本的社区 | string | md5('sdl') 关闭 md5('kdl') 开启 |
  79 +
  80 +
  81 +
91 **JSON格式:** 82 **JSON格式:**
  83 +
92 ``` 84 ```
93 { 85 {
94 -"code":200,  
95 -"message":"Config Success",  
96 -"md5":"1231231231231",  
97 -"data":{ 86 + "code":200,
98 "ae":"e0323a9039add2978bf5b49550572c7c", 87 "ae":"e0323a9039add2978bf5b49550572c7c",
99 "url":"http://m.yohobuy.com", 88 "url":"http://m.yohobuy.com",
100 "tl":"352f028bd6ecf28de1c285c573642659", 89 "tl":"352f028bd6ecf28de1c285c573642659",
@@ -104,6 +93,6 @@ POST @@ -104,6 +93,6 @@ POST
104 "dli":"5b2d8b4b242e067616c6cd98851b2306", 93 "dli":"5b2d8b4b242e067616c6cd98851b2306",
105 "bd":"b98d50c159a938723d8eb8f3039afab2" 94 "bd":"b98d50c159a938723d8eb8f3039afab2"
106 95
107 - }  
108 } 96 }
  97 +
109 ``` 98 ```
  1 +# rn(ReactNative)
  2 +
  3 +## 接口名称
  4 +
  5 +
  6 +## URL
  7 + * http://m.yohobuy.com/rn/v1
  8 +
  9 +
  10 +## 支持格式
  11 +JSON
  12 +
  13 +## HTTP请求方式
  14 +POST
  15 +
  16 +## 请求参数
  17 +**参数列表:**
  18 +
  19 +| 字段 | 描述 | 类型 | 示例 |
  20 +|------------|--------|--------|----------------------|
  21 +| app_version| 当前版本号 | string | 3.8.0 |
  22 +| uid | 用户ID | string | 13423331 |
  23 +| client_type | 用户手机系统:Android,IOS | string | Android |
  24 +| screen_size | 屏幕尺寸 | string | 1080x1920 |
  25 +| udid | 设备唯一码 | string | 1d123sadao3 |
  26 +| os_version | 设备版本号 | string | 1d123sadao3 |
  27 +| ci | 渠道号 | string | 2063 |
  28 +
  29 +**JSON格式:**
  30 +```
  31 +{
  32 + "app_version": "3.8.0",
  33 + "uid":"123123123",
  34 + "client_type":"Android",
  35 + "os_version":"1080x1920"
  36 +}
  37 +```
  38 +
  39 +## 返回字段说明
  40 +**返回列表:**
  41 +
  42 +| 字段 | 描述 | 类型 | 示例 |
  43 +|------------|--------|--------|----------------------|
  44 +| code| 返回的code, 200, 304等,具体的服务器定义 | int | |
  45 +| message | 信息 | string | |
  46 +| md5 | 当前请求的唯一码 | string | |
  47 +| data | 配置参数数据,参考data列表 | object | |
  48 +
  49 +**列表:**
  50 +
  51 +| 字段 | 描述 | 类型 | 示例 |
  52 +|------------|--------|--------|----------------------|
  53 +| url| 补丁url地址,没有传空 | string | http://www.yohocdn.com/fpath/fpkk.zip |
  54 +| rnv | rn版本号| string | 100 |
  55 +| filecode |md5( md5(文件内容) + 'yohorn2016' )| string | 100 |
  56 +| minv | 最低支持的版本 | string | 3.9.0 |
  57 +**JSON格式:**
  58 +```
  59 +{
  60 +"code":200,
  61 +"message":"Config Success",
  62 +"md5":"1231231231231",
  63 +"data":{
  64 + "url":"http://www.yohocdn.com/rn/fpkk1000.zip ",
  65 + "rnv":"100",
  66 + "filecode":"123123"
  67 + "minv":"3.9.0"
  68 + }
  69 +}
  70 +```