- 最新动态
- 功能总览
- 产品介绍
- 快速入门
- 用户指南
- API参考
- SDK参考
- 场景代码示例
-
常见问题
- 消息通知服务有哪些优势?
- 消息通知服务支持的传输协议有哪些?
- 消息通知服务的使用如何收费和计费?
- 消息通知服务的主题名称有何格式要求?
- 每个用户可以创建多少个主题?
- 每个主题最多支持多少个订阅者?
- 可以向主题发布多少条消息?
- 每个用户可以创建多少个消息模板?
- 以短信方式接收消息的限制是什么?
- 单个主题是否支持通过多种传输协议进行订阅?
- 主题创建者是否可以控制所创建的主题中允许的传输协议?
- 订阅终端地址可以修改吗?
- 是否可删除已发布的消息?
- 是否会保证将消息传送到订阅的终端节点?
- 每条消息会让订阅者收到多少次?
- 向主题推送消息后,订阅者为什么没有收到消息?
- 为什么用户接收到的邮件中图片无法显示?
- 使用消息通知服务发送短信的号码或显示名可以保持一致吗?
- 如何获取用户的账号ID?
- 钉钉机器人、钉钉企业内部机器人、飞书机器人、企业微信机器人如何获取订阅终端?
- 视频帮助
- 文档下载
- 通用参考
展开导读
功能总览
-
计费说明
-
华为云消息通知服务对消息通知费用、外网下行流量计费。
消息通知服务费用构成:外网下行流量+消息通知费用
不同场景下的费用构成如下:
- 发送短信通知费用构成:短信通知条数
- 发送电子邮件费用构成:电子邮件+外网下行流量
- 发送HTTP(S)费用构成:HTTP(S)+外网下行流量
-
-
主题管理
-
订阅管理
-
订阅是您将订阅者注册到主题的操作。要接收发布至主题的消息,您必须订阅一个订阅终端到该主题。终端节点可以是手机号码、邮箱地址、函数或HTTP(S)终端。为终端节点订阅主题且确认订阅后,终端节点能够接收到向该主题发布的所有消息。
您可以拥有多个主题,每个主题有多个订阅者。添加订阅后,消息通知服务会向订阅终端发送订阅确认信息,信息中包含订阅确认的链接。订阅确认的链接在48小时内有效,用户需要及时在手机端、邮箱或其他协议终端确认订阅。
-
-
订阅用户管理
-
消息模板管理
-
发布主题消息
-
消息通知服务提供了以下三种通用的方式。
- 发布文本格式的消息。
- 发布JSON格式的消息。
- 发布模板格式的消息。
一旦一条新的消息已经发布,消息通知服务试图将消息发布至每个已经向主题确认订阅的终端节点。
如果使用短信协议接收消息,对于内容很长的消息,短信长度限制为490字,超出则可能被运营商拦截。向短信终端发送消息时消息内容不能包含“[]”或者“【】”符号。
如果使用“HTTP”或“HTTPS”协议接收消息,用户的HTTP(S)要开通防火墙策略,允许SMN访问,SMN通过公网发送消息到HTTP(S)终端节点。消息通知服务会自动组装消息,用户接收到整条消息由消息头和消息体组成,具体参数含义请参考HTTP(S)消息格式。
发布区域:全部
-
-
接收消息
-
在订阅主题时,选择不同的订阅协议,订阅终端接收到的信息是不一样的。
- 邮件协议
订阅终端为邮箱,接收到的消息包含消息内容和取消订阅的链接。
- 短信协议
订阅终端为手机,接收到的消息只包含消息内容。
-
-
支持企业项目
-
SMN支持企业项目,企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。
发布区域:全部
-
-
权限管理
-
如果您需要对您所拥有的SMN资源进行精细的权限管理,可以使用统一身份认证服务(Identity and Access Management,简称IAM)。通过IAM,您可以:
- 根据企业的业务组织,在您的华为云账号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证,并使用SMN资源。
- 根据企业用户的职能,设置不同的访问权限,以达到用户之间的权限隔离。
- 将SMN资源委托给更专业、高效的其他华为云账号或者云服务,这些账号或者云服务可以根据权限进行代运维。
发布区域:全部
-
-
调整配额
-
审计关键操作
-
API
-
消息通知服务提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,实现通过主题发布消息。
发布区域:全部
-
-
SDK
-
消息通知服务提供多种开发语言的SDK,帮助您轻松实现二次开发。目前支持:Java、Python、Go、.NET
发布区域:全部
-