检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SMS template ID. 短信模板ID无效。 请输入有效的sms_template_id。 400 SMN.0188 Invalid SMS template type. 短信模板类型无效。 当前的短信模板类型不存在,必须是推广模板。 400 SMN.0189 Failed
类型 说明 主题操作 包含创建主题、更新主题、删除主题等接口。 订阅操作 包含查询订阅列表、订阅、取消订阅等接口。 模板操作 包含创建消息模板、更新消息模板、删除消息模板等接口。 发布消息操作 包含消息发布、发布探测消息、获取http探测结果等接口。 使用标签管理服务 包含查询资源实例、添加资源标签和查询项目标签等接口。
bscriptionUser 创建消息模板 message_template createMessageTemplate 批量创建消息模板 message_template batchCreateMessageTemplate 更新消息模板 message_template updateMessageTemplate
主题操作,包含Topic管理接口对应的授权项,如创建主题、查询主题、更新主题、删除主题。 消息模板操作,包含消息模板管理接口对应的授权项,如创建消息模板、查询消息模板、更新消息模板、删除消息模板等接口。 Application操作,包含Application操作管理接口对应的授权项,
消息格式有三种,分别为“文本消息”、“JSON消息”和“模板消息”。每次发布消息只可选取其中一种。 “文本消息”:按文本格式发送的消息。 “JSON消息”:按JSON格式发送的消息。 “模板消息”:按模板格式发送的消息。模板定义请参考消息模板管理。 消息内容 消息的内容。消息内容不能为空且大小不超过256KB。
(如:中文、中文+英文) 使用Unicode编码字符,汉字、字母、数字、标点符号(不区分全角/半角)以及空格等,都按1个字计算。 短信字数=短信模板内容字数 + 签名字数。(以实际发送字数为准) 短信字数<=70个字数,按照70个字数一条短信计算。 短信字数>70个字数,即为长短信,按照每67个字数记为一条短信计算。
消息格式有三种,分别为“文本消息”、“JSON消息”和“模板消息”。每次发布消息只可选取其中一种。 “文本消息”:按文本格式发送的消息。 “JSON消息”:按JSON格式发送的消息。 “模板消息”:按模板格式发送的消息。模板定义请参考消息模板管理。 消息内容 消息的内容。消息内容不能为空且大小不超过256KB。
消息通知体系需要大量投入资源进行开发以及维护,使用SMN服务可以大幅降低成本。 无需考虑消息通知体系的可靠性以及扩容问题。 消息通知服务接入简单、学习成本低。
API 主题操作 订阅操作 模板操作 发布消息操作 使用标签管理服务 查询版本操作 云日志操作 订阅过滤策略操作
应用示例 示例1:使用主题发布消息 示例2:使用消息模板方式发布消息
设置主题策略 订阅主题 发布主题消息 订阅管理 添加订阅 请求订阅 消息模板管理 创建消息模板 02 入门 针对不同消息类型的端到端配置指导,帮助您快速上手使用消息通知服务。 配置指导 通过SMN发布JSON消息 通过SMN发布模板消息 04 API 通过SMN开放的丰富API和调用示例,您
发布主题消息 发布主题消息简介 向主题发布文本消息 向主题发布JSON消息 向主题发布模板消息 父主题: 主题管理
权限和授权项 权限及授权项说明 主题操作 模板操作 标签操作 发布消息操作 Application操作(废弃) Application直发消息操作(废弃)
附录 JSON格式消息说明 模板格式消息说明 不同协议消息说明 订阅确认流控说明 国家(或地区)码 授权操作与SMN接口的映射关系 短信发送限制 HTTP(S)终端节点使用样例 订阅筛选策略使用样例
smn:topic:list √ √ √ 创建消息模板 smn:template:create √ √ × 更新消息模板 smn:template:update √ √ × 删除消息模板 smn:template:delete √ √ × 查询消息模板 smn:template:list √
Map<String,String> tag以及替换tag的参数组成的字典。消息模板中的标签对应的值。使用消息模板方式的消息发布必须携带该参数。字典中的key为消息模板中的参数名称,不超过21个字符。字典中的value为消息模板中的参数被替换后的值,不超过1KB。 time_to_live 否
可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。 JSON视图创建自定义策略:可以在选择策略模板后,根据具体需求编辑策略内容;也可以直接在编辑框内编写JSON格式的策略内容。 具体创建步骤请参见:创建自定义策略。本章为您介绍常用的SMN自定义策略样例。
256KB 如果消息超过1000个字符,系统向短信订阅者发送消息时,因运营商限制可能会发送失败。 发布json消息内容 256KB 无 发布模板消息内容 256KB 无 针对订阅的限制项和限制值请参见表2。 表2 订阅的限制项及限制值 限制项 限制值 说明 订阅终端数 10000个
对比其他传统消息中间件组件,消息通知服务的核心优势如表1所示。 表1 产品优势 核心优势 消息通知服务 传统消息中间件 服务简便 直接使用消息通知服务,只需要使用三个简单的API (创建Topic、订阅Topic、发送消息),就能够快速高效的发送消息,使用门槛极低,快速融入业务使用。 自建消息通知服务成本高
message message_id subscribe_url timestamp topic_urn type 一个订阅确认的消息简单示例如下所示: message You are invited to subscribe to topic: urn:smn:region