rn_v2.md 5.48 KB

rn(ReactNative)

接口名称

URL

支持格式

JSON

HTTP请求方式

POST

请求参数

参数列表:

字段 描述 类型 示例
app_ver 当前版本号 string 4.8.0
uid 用户ID string 13423331
os 用户手机系统:0(代表ios),1 (代表android) string 1
udid 设备唯一码 string 1d123sadao3
pv 补丁版本号,如果本地没有补丁,传空 string 100
ci 渠道号 string 2063
osv 操作系统版本 string 9.1
model 机型 string iphone5

JSON格式:

os=0&uid=5605595&app_ver=4.8.1&uid=966662&udid=528ecdf34da9585784be579163a19fec4b6cd4c1&ci=2063

返回字段说明

返回列表:

字段 描述 类型 示例
code 返回的code, 200, 304等,具体的服务器定义 int
url 补丁url地址,没有传空 string http://www.yohocdn.com/fpath/fpkk.js
patchv 当前补丁的版本号,没有就传空 string 100
filecode md5( md5(文件内容) + 'yohopatch2016' ) string 100
minv rn补丁支持的最低版本号 string 4.1.0
mid 开启rn的模块, 默认关闭 string, 0 是关闭, 1是打开 {'clyx':'0'}
mid.clyx 开启潮流优选的RN模块, 默认关闭 string, 0 是关闭, 1是打开 'clyx':'0'
mid.community 开启社区的RN模块, 默认关闭 string, 0 是关闭, 1是打开 'community':'0'
mid.qrscan 开启二维码扫描的RN模块, 默认关闭 string, 0 是关闭, 1是打开 'qrscan':'0'
mid.lqzx 开启领取优惠券RN模块, 默认开 string, 0 是关闭, 1是打开 'lqzx':'1'
mid.dp 开启店铺RN模块, 默认开 string, 0 是关闭, 1是打开 'dp':'1'
mid.ms 开启秒杀RN模块, 默认开 string, 0 是关闭, 1是打开 'ms':'1'
mid.pl 开启品类RN模块, 默认关 string, 0 是关闭, 1是打开 'pl':'0'
mid.pp 开启品牌RN模块, 默认关 string, 0 是关闭, 1是打开 'pp':'0'
mid.gz 开启关注RN模块, 默认关 string, 0 是关闭, 1是打开 'gz':'0'
mid.hrdp 开启红人店铺开关的RN模块, 默认开 string, 0 是关闭, 1是打开 'hrdp':'1'
mid.mxyc 开启明星原创开关的RN模块, 默认开 string, 0 是关闭, 1是打开 'mxyc':'1'
mid.mine 开启个人中心的RN模块, 默认关 string, 0 是关闭, 1是打开 'mine':'0'
mid.home 开启首页的RN模块, 默认关 string, 0 是关闭, 1是打开 'home':'0'
mid.guanglist 开启逛列表的RN模块, 默认开 string, 0 是关闭, 1是打开 'guanglist':'1'
mid.productCollection 开启商品收藏的RN模块, 默认开 string, 0 是关闭, 1是打开 'productCollection':'1'
mid.redperson 开启红人店铺的RN模块, 默认关 string, 0 是关闭, 1是打开 'redperson':'0'
mid.logout 开启用户注销的RN模块, 默认开 string, 0 是关闭, 1是打开 'logout':'1'
mid.brandCollection 开启品牌收藏的RN模块, 默认开 string, 0 是关闭, 1是打开 'brandCollection':'1'
mid.guangdetail 开启逛详情的RN模块, 默认开 string, 0 是关闭, 1是打开 'guangdetail':'1'
mid.browseRecord 开启浏览记录的RN模块, 默认开 string, 0 是关闭, 1是打开 'browseRecord':'1'
mid.student 开启学生认证的RN模块, 默认关 string, 0 是关闭, 1是打开 'student':'0'
mid.new 开启新品到着的RN模块, 默认关 string, 0 是关闭, 1是打开 'new':'0'
mid.memberGiftBag 开启会员礼包的RN模块, 默认开 string, 0 是关闭, 1是打开 'memberGiftBag':'1'
mid.alliance 开启我的联盟报表的RN模块, 默认开 string, 0 是关闭, 1是打开 'alliance':'1'
ufo.url ufo 补丁url地址,没有传空,since 6.7.9 string http://www.yohocdn.com/fpath/fix.zip
ufo.patchv ufo 当前补丁的版本号,没有就传空 string 100
ufo.filecode ios: md5( md5(文件内容) + 'yohorn2016' ) ,android: md5( md5(文件内容) + 'yohopatch2016' ) string 100
ufo.minv ufo rn补丁支持的最低版本号 string 6.7.9
ufo.isopen 开启UFO的RN模块, 默认开 string, 0 是关闭, 1是打开 'ufo.isopen':'1'
ufo.preload 开启UFO的RN bundle的预加载, 默认开 string, 0 是关闭, 1是打开 'ufo.preload':'1'
ufo.alipay 开启UFO的支付宝支付, 默认开 string, 0 是关闭, 1是打开 'ufo.alipay':'1'
ufo.wxpay 开启UFO的微信支付, 默认开 string, 0 是关闭, 1是打开 'ufo.wxpay':'1'

JSON格式:

{
    "code":"200",
    "url":"http://www.yohocdn.com/fpath/fpkk1000.js ",
    "patchv":"100",
    "filecode":"",
    "minv":"4.1.0",
     "mid":{
        "dp":"1",
        "community":"0",
        "new":"0",
        "student":"0",
        "browseRecord":"1",
        "lqzx":"1",
        "guangdetail":"1",
        "brandCollection":"1",
        "logout":"1",
        "redperson":"0",
        "gz":"1",
        "productCollection":"1",
        "guanglist":"1",
        "pl":"0",
        "home":"0",
        "ms":"1",
        "mine":"0",
        "hrdp":"1",
        "pp":"0",
        "mxyc":"1",
        "clyx":"1"
    },
}