1 服务基础地址

小号业务提供的 API 请求服务地址称之为服务基础地址(下文中使用变量{BaseUrl}表示), 小号平台的{BaseUrl}固定为:
https://api.mixcom.cn
也可以使用http
http://api.mixcom.cn

实际提供的接口服务请求地址为”{BaseUrl}/+[接口服务名]”。


2 接入认证

米糠小号业务提供的 API 均采用加密认证方式。

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

说明:

AppKey 和 AppSecret,为小号业务分配给商户的接入账号和密码,请到http://www.mixcom.cn注册米糠小号(企业)。


3 加密规则

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

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

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

  4. 遍历参数数组,将值拼接成一串字符串 str1 ,str1 拼接 secret (私钥) 生成新 str1

  5. 对 secret (私钥) 进行 sha1 加密, 生成一串字符串 str2

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

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

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

提醒: 
    # c#  sha1 hash生成的的值 默认为大 需要手动转小写
文档更新时间: 2022-05-17 06:19   作者:admin