1 服务基础地址

短信业务提供的 API 请求服务地址称之为服务基础地址(下文中使用变量{BaseUrl}表示)
短信平台的{BaseUrl}固定为: https://api-sms.mixcom.cn/


2 接入认证

短信业务提供的 API 均采用加密认证方式。

此种认证方式下,将根据私有的 AppSecret 生成加密码进行鉴权。鉴权通过后,短信平台处理该请求消息。

说明:

AppKey 和 AppSecret,为分配给商户的接入账号和密码,请到http://www.mixcom.cn注册


3 加密规则

  1. 获取所有的需要传递的参数,作为一个数组

  2. 排除数组中键为 sign 和值为空的数据,即 sign 的值和空数据不参与加密

  3. 对数组进行排序,按照 key 的名称升序排列

  4. 遍历参数数组,将值拼接成一串字符串 str1

  5. 对秘钥进行 sha1 加密, 生成一串字符串 str2

  6. 将两串字符串进行拼接, 即 str1 str2 生成 str3

  7. 对 str3 进行 sha1 加密, 即是 sign 的值

  8. 将生成的 sign 转换为小写

文档更新时间: 2021-03-22 03:14   作者:admin