通讯协议 | 支持https协议 |
数据格式 | 使用json,要求header设置为content-application/json |
接口风格 | 使用restful风格的接口 |
表单提交 | 必须以post方式提交表单 |
签名参数 | 参数类型 | 参数说明 |
appId | string | 应用 id,在开发者中心的应用信息中可以获得 |
appSecurity | string | 应用密钥,从开发者中心的应用信息中可以获得 |
random | string | 6 位随机整数 |
time | string | 当前时间戳,单位为毫秒级别 |
signature | string | 加密后的签名 |
√ 加签采用的是 SHA1 算法
√ 加签规则为:signature = SHA1(appId + random + time + appSecurity)
在 http 通讯的 header 里面需要传输以下参数
签名参数 | 参数类型 | 参数说明 |
appId | string | 应用 id,在开发者中心的应用信息中可以获得 |
random | string | 6 位随机整数 |
time | string | 当前时间戳,单位毫秒级 |
signature | string | 加密后的签名 |
签名参数 | 参数类型 | 参数说明 |
appSecurity | string | 应用密钥,从开发者中心的应用信息中可以获得 |
random | string | 6 位随机整数 |
time | string | 当前时间戳,单位毫秒级 |
signature | string | 加密后的签名 |
√ 验签采用的是 SHA1 算法
√ 验签规则为:signature = SHA1(appSecurity + random + time)