1 服务基地址

一键呼叫业务提供的 API 请求服务地址称之为服务基地址(下文中使用变量{BaseUrl}表示), 一键呼叫平台的{BaseUrl}固定为: api-voicecall.mixcom.cn

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

http 使用 443 端口

2 接入认证

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

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

说明:

AppKey 和 AppSecret,为一键呼叫业务分配给商户的接入账号和密码。

请到https://www.mixcom.cn注册账户及企业认证。创建应用。

3 加密规则

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

  2. 将加密数组中所有的 key 转换成小写

  3. 排除参数列表中的 sign 和值为空的数据,即 sign 的值和空数据不参与加密

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

  5. 遍历参数数组,将值进行拼接

  6. 在拼接后的字符串后面再连接私有的秘钥,拼接后的字符串表示为$string

  7. 采用 sha1 进行加密,规则 sha1($string . sha1($secret)), $string 代表拼接后的字符串,$secret 代表私有秘钥

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

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