一、为什么必须走 HTTPS 语音通知接口携带 API ID、API Key、目标手机号与播报文本等敏感信息。明文 HTTP 下这些参数在公网链路可被截获,攻击者拿到凭证即可冒用账户外呼。互亿无线发送接口统一通过 https://api.i…
一、为什么必须走 HTTPS
语音通知接口携带 API ID、API Key、目标手机号与播报文本等敏感信息。明文 HTTP 下这些参数在公网链路可被截获,攻击者拿到凭证即可冒用账户外呼。互亿无线发送接口统一通过 https://api.ihuyi.com/voice/vm 提供,仅开放加密通道,支持 POST/GET,生产环境应开启证书校验,拒绝降级到明文。
二、双重认证:API ID 与 API Key
接口采用 API ID(account)与 API Key(password)双重认证,二者缺一不可。API ID 标识账户,API Key 用于鉴权,请在控制台获取后只保存在服务端,不要写入前端页面或公开代码仓库。
1. 凭证保管要点
- API Key 只存服务端配置或环境变量,并定期轮换;
- 失败日志不要打印完整凭证,避免泄露;
- 用 IP 白名单限制调用来源,只允许业务服务器访问。
2. 最小调用示例
POST https://api.ihuyi.com/voice/vm
Content-Type: application/x-www-form-urlencoded
account=APIID&password=APIKey&mobile=13800138000&content=您的验证码为1234
接口返回 JSON,如 {"code":2,"msg":"提交成功"},code 等于 2 即表示本次请求受理成功,其余 code 均为错误码。
三、生产环境建议
- 始终使用 HTTPS 并开启证书校验;
- 对 content 做 UTF-8 URL 编码,避免中文与特殊字符错乱;
- 按成功计费、失败不计费,记录错误码便于排查;
- 上线前先用注册赠送的 10 条免费调试额度验证。