nscmfs web接口文档 - rexliu2018/rexliu2018.github.io GitHub Wiki
nscmfs-web接口文档
接口大类
[toc]
1.扫一扫白名单接口
1.1接口功能
校验app端传入的url链接是否是白名单
1.2接口地址
sit:http://ns-sit.cnsuning.com/nscmfs-web/whiteUrl/checkWhiteUrl.do?key={key}&version={version}&source={source}
pre:http://ns-pre.cnsuning.com/nscmfs-web/whiteUrl/checkWhiteUrl.do?key={key}&version={version}&source={source}
xgpre:http://ns-xgpre.cnsuning.com/nscmfs-web/whiteUrl/checkWhiteUrl.do?key={key}&version={version}&source={source}
prd: http://ns.suning.com/nscmfs-web/whiteUrl/checkWhiteUrl.do?key={key}&version={version}&source={source}
1.3返回格式
JSON
1.4请求方式
GET
1.5请求参数
参数 | 必选 | 类型 | 默认值 | 说明 | 备注 |
---|---|---|---|---|---|
key | ture | string | null | url | 需要utf-8 编码encode |
version | true | String | null | 客户端版本号 | |
source | true | String | null | 来源 | ios,android,wap |
请求示例
http://ns-pre.cnsuning.com/nscmfs-web/whiteUrl/checkWhiteUrl.do?key=http%3A%2F%2Fcn.suning.cn%2F%23%2Findex%2Fsnxd_index_jx%3FsnstoreTypeCode%3D100005&version=1.0.0&source=ios
1.6返回字段
返回字段 | 子节点 | 字段类型 | 说明 |
---|---|---|---|
resultCode | string | 返回结果状态。0:正常;1:错误。 | |
resultMsg | string | 错误说明 | |
resultData | code | string | 返回码 |
msg | string | 返回文案 |
返回示例
是白名单:
{
"resultCode": "0",
"resultMsg": "success",
"resultData": {
"code": "0001"
},
"v": "1.0.0"
}
不是白名单:
{
"resultCode": "0",
"resultMsg": "success",
"resultData": {
"code": "0004",
"msg": "您扫描的网址可能存在风险,是否打开此链接?"
},
"v": "1.0.0"
}
1.7备注
2.获取3D组件接口(未测试,暂未发布)
2.1接口功能
获取所有菜单
2.2接口地址
sit:http://ns-sit.cnsuning.com/nscmfs-web/touchMenu/getAllMenu/{key}\_{version}\_{source}\_{callback}.htm
pre:http://ns-pre.cnsuning.com/nscmfs-web/touchMenu/getAllMenu/{key}\_{version}\_{source}\_{callback}.htm
xgpre:http://ns-xgpre.cnsuning.com/nscmfs-web/touchMenu/getAllMenu/{key}\_{version}\_{source}\_{callback}.htm
prd: http://ns.suning.com/nscmfs-web/touchMenu/getAllMenu/{key}\_{version}\_{source}\_{callback}.htm
2.3返回格式
JSON
2.4请求方式
GET
2.5请求参数
参数 | 必选 | 类型 | 默认值 | 说明 | 备注 |
---|---|---|---|---|---|
key | ture | string | null | url | 需要utf-8 编码encode |
version | true | String | null | 客户端版本号 | |
source | true | String | null | 来源 | ios,android,wap |
请求示例
http://ns-pre.cnsuning.com/nscmfs-web/touchMenu/getAllMenu/touchMenu_1.0.0_ios_.htm
2.6返回字段
返回字段 | 子节点 | 字段类型 | 说明 | 备注 |
---|---|---|---|---|
resultCode | string | 返回码 | 0正常,1异常 | |
resultMsg | string | 返回信息 | ||
resultData | name | string | 名称 | |
url | string | 跳转链接 | ||
picture | string | 图片 | ||
v | string | 版本号 |
返回示例
{
"resultCode": "0",
"resultMsg": "success",
"resultData": [
{
"name": "搜索",
"url": "http://ns.suning.com/?snstoreTypeCode=200002",
"picture": "http://presslres.suning.com/project/cmsWeb/act/snxd/applet/images/395/detail/sousuo.png"
},
{
"name": "扫一扫",
"url": "http://ns.suning.com/?snstoreTypeCode=260007",
"picture": "http://presslres.suning.com/project/cmsWeb/act/snxd/applet/images/395/detail/saoyisao.png"
},
{
"name": "会员卡",
"url": "http://ns.suning.com/?snstoreTypeCode=240011",
"picture": "http://presslres.suning.com/project/cmsWeb/act/snxd/applet/images/395/detail/huiyuanka.png"
},
{
"name": "付款码",
"url": "http://ns.suning.com/?snstoreTypeCode=300001",
"picture": "http://presslres.suning.com/project/cmsWeb/act/snxd/applet/images/395/detail/fukuanma.png"
}
],
"v": "1.0.0"
}