userconfig.md
4.24 KB
Yoho API
接口名称
软件初始化配置接口,后台切换到前台时来需要重发请求!!!
URL
http://xxxx/config/user_config
支持格式
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 |
JSON格式:
{
"app_version": "3.8.0",
"uid":"123123123",
"client_type":"Android",
"screen_size":"1080x1920"
}
返回字段说明
返回列表:
字段 | 描述 | 类型 | 示例 |
---|---|---|---|
code | 返回的code, 200, 304等,具体的服务器定义 | int | |
message | 信息 | string | |
md5 | 当前请求的唯一码 | string | |
data | 配置参数数据,参考data,config列表 | object |
config列表:
字段 | 描述 | 类型 | 示例 |
---|---|---|---|
format | "webp", "jpeg", 客户端需要显示的类型 | string | |
clearcache | 里面有image(清空图片), data(清空数据缓存), init(初始化), code(本次清除的唯一码) | object | 1:清除 0 :不清除 |
pma | 支付宝回调地址,回调地址AES加密,key:yoho9646 | string | |
performance | 开启或者关闭性能上报开启 | string | 1:开启查 0:关闭 |
iq | 图片分别在4G/WIFI,3G,2G的quality,默认85,50,30 | string | 85,50,30 |
pv | 支付成功后是否需要向服务器发起订单状态查询请求,默认开启 | string | 1:开启 0:关闭 |
pc | 特殊功能的校验密码32位md5小写 | string | 409bbd0d0f516a326f2080c26a10d530 |
rn | 是否启用react native,默认关闭 | string | 1:开启 0:关闭 |
pm | 支付选择中心的支付方式的控制开关,依顺序控制支付宝、微信支付、银联支付、QQ支付、applepay支付 | string | 1:开启 0:关闭 |
img_ip | 图片重新请求的host地址,默认为空 | string | 默认为空:不重发请求;123.206.30.198:重发图片请求的host地址 |
sn | 个人中心的文字提示是否显示,默认不显示 | string | 1:显示 0:不显示 |
demoteapi | 里面包括apilist:接口降级的id列表字符串(string); key值md5:校验字符,"yoho9646yoho9646_"加apilist值的md5,即:md5("yoho9646yoho9646_1,2,3,4")(string) | object | "apilist": "1,2,3,4","md5": "a7a6bbd30a1b15a3a32befff01f72cd1" |
dns_ip | httpdns问询服务器的ip地址 | string | 默认:123.206.2.55 |
sei | 电子发票入口开关,默认开启 | string | 1:开启(默认) 0:关闭 |
dns_probe | 下发需要探测的域名,多个以逗号分隔 | string | www.yohobuy.com,m.yohobuy.com |
iconfig | iconfig开关,默认关闭 | string | 0:关闭 (默认) 1:开启 |
JSON格式:
{
"code":200,
"message":"Config Success",
"md5":"1231231231231",
"data":{
"config":{
"format":"webp",
"pma":"oS58+xKNAO7M9do8Jmii/mKUQwq4rhXVNwb25H856QCuAeJmHdR43ifpu6xtB7PD",
"rn":"0",
"pv":"1",
"pc":"409bbd0d0f516a326f2080c26a10d530",
"performance":"1",
"iq":"85,50,30",
"pm":"11110", //示例中依次打开了支付宝、微信、银联、QQ支付。关闭了applepay支付。
"img_ip":"123.206.30.198",
"sn":"1",
"iconfig":"1",
"dns_ip":"123.206.2.55",
"sei":"1",
"dns_probe":"www.yohobuy.com,m.yohobuy.com",
"demoteapi": {
"apilist": "1,2,3,4"
"md5": "a7a6bbd30a1b15a3a32befff01f72cd1"
},
"clearcache":{
"image":1,
"data":1,
"init":1,
"code":159872617889
}
}
}
}