基本规则
基本信息
所有API请求都必须使用HTTPS。
提示
请求时不应忽略服务器证书验证中的错误,以避免恶意劫持。
数据格式
所有API请求都必须使用JSON。
使用JSON作为消息体的数据交换格式。请求必须设置HTTP标头:
Content-Type: application/json
Accept: application/json
除了图像上传API。
提示
API响应中的数据可能包含来自商家的传入数据,即它可能是未经检查的用户输入。为了避免XSS(跨站点脚本)攻击,在使用响应数据之前,要求调用方根据场景进行适当的转义或过滤。
参数兼容性
- 请求的成功与请求参数的顺序无关。
- 请求的成功与键值对在请求JSON中出现的顺序无关。
- 处理响应时,不应假定响应JSON中键值对的顺序。
- API的新版本可能会在请求或响应中包含新参数或JSON键值对。
- 新的API版本不会删除请求和响应中已经存在的所需参数或JSON键值对。
- 当请求或响应中JSON键值对的值为空(null)时,可以省略。
字符编码
只支持UTF-8字符编码的一个子集:使用一到三个字节编码的字符。也就是说,不支持在4到6字节Unicode辅助平面中编码的字符。