Authored by 朱小军

新增了pm字段用来控制支付中心的支付方式

1 -# Yoho API  
2 -  
3 -## 接口名称  
4 -软件初始化配置接口  
5 -  
6 -## URL  
7 -**[http://xxxx/config/user_config](https://xxxx/config/user_config)**  
8 -  
9 -## 支持格式  
10 -JSON  
11 -  
12 -## HTTP请求方式  
13 -POST  
14 -  
15 -## 请求参数  
16 -**参数列表:**  
17 -  
18 -| 字段 | 描述 | 类型 | 示例 |  
19 -|------------|--------|--------|----------------------|  
20 -| app_version| 当前版本号 | string | 3.8.0 |  
21 -| uid | 用户ID | string | 13423331 |  
22 -| client_type | 用户手机系统:Android,IOS | string | Android |  
23 -| screen_size | 屏幕尺寸 | string | 1080x1920 |  
24 -| udid | 设备唯一码 | string | 1d123sadao3 |  
25 -  
26 -**JSON格式:**  
27 -```  
28 -{  
29 - "app_version": "3.8.0",  
30 - "uid":"123123123",  
31 - "client_type":"Android",  
32 - "screen_size":"1080x1920"  
33 -}  
34 -```  
35 -  
36 -## 返回字段说明  
37 -**返回列表:**  
38 -  
39 -| 字段 | 描述 | 类型 | 示例 |  
40 -|------------|--------|--------|----------------------|  
41 -| code| 返回的code, 200, 304等,具体的服务器定义 | int | |  
42 -| message | 信息 | string | |  
43 -| md5 | 当前请求的唯一码 | string | |  
44 -| data | 配置参数数据,参考data,config列表 | object | |  
45 -  
46 -**config列表:**  
47 -  
48 -| 字段 | 描述 | 类型 | 示例 |  
49 -|------------|--------|--------|----------------------|  
50 -| format| "webp", "jpeg", 客户端需要显示的类型 | string | |  
51 -| clearcache | 里面有image(清空图片), data(清空数据缓存), init(初始化), code(本次清除的唯一码) | object | 1:清除 0 :不清除 |  
52 -| pma | 支付宝回调地址,回调地址AES加密,key:yoho9646| string | |  
53 -| performance | 开启或者关闭性能上报开启 |string | 1:开启查 0:关闭 |  
54 -| iq | 图片分别在4G/WIFI,3G,2G的quality,默认85,50,30 |string | 85,50,30 |  
55 -| pv | 支付成功后是否需要向服务器发起订单状态查询请求,默认开启 |string | 1:开启 0:关闭 |  
56 -| pc | 特殊功能的校验密码32位md5小写 |string | 409bbd0d0f516a326f2080c26a10d530 |  
57 -| rn | 是否启用react native,默认关闭 |string | 1:开启 0:关闭 |  
58 -**JSON格式:**  
59 -```  
60 -{  
61 -"code":200,  
62 -"message":"Config Success",  
63 -"md5":"1231231231231",  
64 -"data":{  
65 - "config":{  
66 - "format":"webp",  
67 - "pma":"oS58+xKNAO7M9do8Jmii/mKUQwq4rhXVNwb25H856QCuAeJmHdR43ifpu6xtB7PD",  
68 - "rn":"0",  
69 - "pv":"1",  
70 - "pc":"409bbd0d0f516a326f2080c26a10d530",  
71 - "performance":"1",  
72 - "iq":"85,50,30",  
73 - "clearcache":{  
74 - "image":1,  
75 - "data":1,  
76 - "init":1,  
77 - "code":159872617889  
78 - }  
79 - }  
80 - }  
81 -}  
82 -``` 1 +# Yoho API
  2 +
  3 +## 接口名称
  4 +软件初始化配置接口
  5 +
  6 +## URL
  7 +**[http://xxxx/config/user_config](https://xxxx/config/user_config)**
  8 +
  9 +## 支持格式
  10 +JSON
  11 +
  12 +## HTTP请求方式
  13 +POST
  14 +
  15 +## 请求参数
  16 +**参数列表:**
  17 +
  18 +| 字段 | 描述 | 类型 | 示例 |
  19 +|------------|--------|--------|----------------------|
  20 +| app_version| 当前版本号 | string | 3.8.0 |
  21 +| uid | 用户ID | string | 13423331 |
  22 +| client_type | 用户手机系统:Android,IOS | string | Android |
  23 +| screen_size | 屏幕尺寸 | string | 1080x1920 |
  24 +| udid | 设备唯一码 | string | 1d123sadao3 |
  25 +
  26 +**JSON格式:**
  27 +```
  28 +{
  29 + "app_version": "3.8.0",
  30 + "uid":"123123123",
  31 + "client_type":"Android",
  32 + "screen_size":"1080x1920"
  33 +}
  34 +```
  35 +
  36 +## 返回字段说明
  37 +**返回列表:**
  38 +
  39 +| 字段 | 描述 | 类型 | 示例 |
  40 +|------------|--------|--------|----------------------|
  41 +| code| 返回的code, 200, 304等,具体的服务器定义 | int | |
  42 +| message | 信息 | string | |
  43 +| md5 | 当前请求的唯一码 | string | |
  44 +| data | 配置参数数据,参考data,config列表 | object | |
  45 +
  46 +**config列表:**
  47 +
  48 +| 字段 | 描述 | 类型 | 示例 |
  49 +|------------|--------|--------|----------------------|
  50 +| format| "webp", "jpeg", 客户端需要显示的类型 | string | |
  51 +| clearcache | 里面有image(清空图片), data(清空数据缓存), init(初始化), code(本次清除的唯一码) | object | 1:清除 0 :不清除 |
  52 +| pma | 支付宝回调地址,回调地址AES加密,key:yoho9646| string | |
  53 +| performance | 开启或者关闭性能上报开启 |string | 1:开启查 0:关闭 |
  54 +| iq | 图片分别在4G/WIFI,3G,2G的quality,默认85,50,30 |string | 85,50,30 |
  55 +| pv | 支付成功后是否需要向服务器发起订单状态查询请求,默认开启 |string | 1:开启 0:关闭 |
  56 +| pc | 特殊功能的校验密码32位md5小写 |string | 409bbd0d0f516a326f2080c26a10d530 |
  57 +| rn | 是否启用react native,默认关闭 |string | 1:开启 0:关闭 |
  58 +| pm | 支付选择中心的支付方式的控制开关,依顺序控制支付宝、微信支付、银联支付、QQ支付、applepay支付 |string | 1:开启 0:关闭 |
  59 +**JSON格式:**
  60 +```
  61 +{
  62 +"code":200,
  63 +"message":"Config Success",
  64 +"md5":"1231231231231",
  65 +"data":{
  66 + "config":{
  67 + "format":"webp",
  68 + "pma":"oS58+xKNAO7M9do8Jmii/mKUQwq4rhXVNwb25H856QCuAeJmHdR43ifpu6xtB7PD",
  69 + "rn":"0",
  70 + "pv":"1",
  71 + "pc":"409bbd0d0f516a326f2080c26a10d530",
  72 + "performance":"1",
  73 + "iq":"85,50,30",
  74 + "pm":"11110", //示例中依次打开了支付宝、微信、银联、QQ支付。关闭了applepay支付。
  75 + "clearcache":{
  76 + "image":1,
  77 + "data":1,
  78 + "init":1,
  79 + "code":159872617889
  80 + }
  81 + }
  82 + }
  83 +}
  84 +```