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