阅读738 返回首页    go 阿里云


阿里短信推送__短信推送_开发人员指南_消息服务-阿里云

MNS消息服务的Topic里的消息,也支持直接通过阿里云的短信服务推送,授权方式更加便捷。

Endpoint格式

支持两种endpoint格式

  1. sms:directsms:{phone},其中{phone}是需要接收短信的手机号码,多个号码以逗号分隔。
  2. sms:directsms:anonymous,这里不指定接收短信的手机号码,而是在PublishMessage时指定手机号码。

前置条件

只需要先开通阿里短信服务,具体开通方式请参照下面文档。

开通阿里短信服务
  1. 进入阿里短信服务控制台 https://sms.console.aliyun.com
  2. 创建短信签名。
  3. 创建短信模板。
  4. 现在您已经完成阿里短信的配置了。
MNS控制台完成授权操作
创建短信订阅
  1. 在MNS控制台创建Topic
  2. 进入Topic的”订阅详情”。
  3. 创建阿里短信订阅。
发送消息 (PublishMessage)
  1. 进入Topic列表页面。
  2. 向Topic发布消息。
  3. 配置短信消息的相关属性。
  4. 发布消息,并查收短信。

Http Request Body示例

  1. POST /topics/$TopicName/messages HTTP/1.1
  2. Host: $AccountId.mns.cn-hangzhou.aliyuncs.com
  3. Date: Tue, 08 Dec 2015 06:13:40 GMT
  4. Content-Length:500
  5. Content-Type:text/xml;charset=utf-8
  6. Authorization: MNS 15B4D3461F177624206A:aibzWu1iDEx9LwO56+kHgA3eqmI=
  7. x-mns-version: 2015-06-06
  8. <?xml version="1.0" encoding="UTF-8"?>
  9. <Message xmlns="https://mns.aliyuncs.com/doc/v1">
  10. <MessageBody>hello topic</MessageBody>
  11. <MessageAttributes>
  12. <DirectSMS>{"TemplateCode":"模板Code","FreeSignName":"短信签名","SmsParams":{}}</DirectSMS>
  13. </MessageAttributes>
  14. </Message>

最后更新:2016-11-23 17:16:10

  上一篇:go 大于短信推送__短信推送_开发人员指南_消息服务-阿里云
  下一篇:go 云监控【主题模型】__开发人员指南_消息服务-阿里云