短信服务支持基于URL发送HTTP/HTTPS请求。请求参数需要包含在URL中,请求及返回结果都使用 UTF-8
字符集编码。
以下为一条SendSms未编码的URL请求示例:
https://dysmsapi.aliyuncs.com/?Action=SendSms&<公共请求参数>
https
指定了请求通信协议。dysmsapi.aliyuncs.com
指定了短信服务的服务接入地址(Endpoint)。Action=SendSms
指定了要调用的API。<公共请求参数>
是系统规定的其他公共参数。
短信发送流程
- 在控制台中添加签名、模板并经审核通过。
- 调用短信服务的短信发送接口SendSms或SendBatchSms。
- 短信服务成功收到请求后转发请求给运营商,运营商发送短信。
- 用户收到短信后,短信服务会有最终的状态消息确认,即消息回执。
对应的协议是:
- 支持HTTP或HTTPS协议请求通信。为了获得更高的安全性,推荐您使用HTTPS协议发送请求。
- 发送API采用Rest协议,其中签名算法使用了阿里云的POP协议。
- 发送后的消息回执采用是阿里云的消息服务MNS实现。
服务地址
调用API使用的服务地址请参考服务地址。
公共请求头和公共响应头
API接口中使用了公共请求头(Common Request Headers)和公共响应头(Common Response Headers),这些内容可以被所有的短信服务请求使用。
在文档使用中是否遇到以下问题
更多建议
匿名提交