1 服务基础地址
小号业务提供的 API 请求服务地址称之为服务基础地址(下文中使用变量{BaseUrl}表示), 小号平台的{BaseUrl}固定为:
https://api.mixcom.cn
也可以使用http
http://api.mixcom.cn
实际提供的接口服务请求地址为”{BaseUrl}/+[接口服务名]”。
2 接入认证
米糠小号业务提供的 API 均采用加密认证方式。
此种认证方式下,将根据私有的 AppSecret 生成加密码进行鉴权。鉴权通过后,小号平台处理该请求消息。
说明:
AppKey 和 AppSecret,为小号业务分配给商户的接入账号和密码,请到http://www.mixcom.cn注册米糠小号(企业)。
3 加密规则
获取所有的需要传递的参数,作为一个数组
排除数组中键为 sign、a、c 和值为空的数据,即 sign 的值、a的值、c的值和空数据不参与加密
对数组进行排序,按照 key (键名)的名称升序排列
遍历参数数组,将值拼接成一串字符串 str1 ,str1 拼接 secret (私钥) 生成新 str1
对 secret (私钥) 进行 sha1 加密, 生成一串字符串 str2
将两串字符串进行拼接, 即 str1 + str2 生成 str3
对 str3 进行 sha1 加密, 即是 sign 的值
将生成的 sign 转换为小写
提醒:
# c# sha1 hash生成的的值 默认为大 需要手动转小写
文档更新时间: 2022-05-17 06:19 作者:admin