墨西哥APP原始接口文档

dev环境域名

test环境域名

prod环境域名

文档说明

混淆:

因审核需要,原始接口中的参数(包括部分值)需要混淆传递, 如因混淆造成困扰,可以使用如下工具在混淆和原始值之间转义

转义工具:

1.project输入文档链接后缀 如: http://47.103.73.105:8090/mexico-xxx 就输入ksp-xxx

2.!!!如要转义单个字符 请在输入框输入( "xxxxx":) 格式带上双引号和冒号,可转义单个字段

干扰字段:

1.为了接口差异化,接口请求入参及接口响应出参会包含一些无用的干扰字段

2.入参干扰字段: 请参照文档标注的干扰字段传参,值可以任意传递,但注意不要传递如aaa bbb 123这种固定简单的没有意义的值, 建议传递随机密码串,或者写个字典函数随机英文单词等形式

3.接口出参: 出参每次会有不同的干扰字段,忽略即可

请求地址:

1.使用后端提供的基础域名拼接接口地址,接口地址也需要混淆

2.文档中地址已是混淆后的,可直接使用

动态域名:

动态域名功能,在主域名请求不通时,应动态切换到配置下发的域名,其中包括接口api域名和H5域名 后端会提供两个及以上的配置文件获取地址,根据地址下载文件中的内容

[ 
 {
  "api":"http://8.215.65.001:8000",
  "h5":"http://8.215.65.001"
 }
]

APP接口固定请求头参数

固定参数使用url参数方式传递

名称类型注释
"clientType":string终端版本,取值范围: android
"appVersion":stringApp版本,例如:1.0.0
"deviceName":string设备名称,例如:iphoneX
"deviceId":string设备ID
"Crdkk":string干扰字段(2k3)
"osVersion":string设备os版本,例如:11.2/8.0.0
"appMarket":string市场
"sessionId":stringSessionId
"gps_adid":stringgps_adid
"mobilePhone":string手机号
"CrPkk":string干扰字段(dkam)
"appName":stringapp标识
"packageId":string包名
"merchantName":string商户名
"eventLk":string干扰字段(cedpa)

请求头

错误码规范

错误码注释
0或00成功
-1系统通用错误,未指定具体错误码
-2未登录
其他其他错误码