检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
新手必读 感谢您选用华为云消息&短信服务(Message&SMS),消息&短信是华为云携手全球多家优质运营商和渠道,为企业用户提供的优质通信服务。 本文将带您一步步地使用华为云短信服务进行二次开发。希望您能通过本文的介绍快速学习并灵活地使用短信平台进行二次代码开发和部署。 业务流程
构造请求 本节如何构造REST API的请求,并以调用IAM服务的获取用户Token说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987
能否将一个账号开通短信服务,给另一个账号下的云服务(例如云速建站)使用? 可以。请参考开发准备获取发送短信所需的数据,并在其他云服务(例如云速建站)下集成调用发送短信API/发送分批短信API即可。 发送短信产生的费用,将计入已开通短信服务的账号(短信应用归属账号),请为该账号合理充值。
API错误码(发送短信) 本章节为调用API错误返回的错误码全集,数量较多,建议您使用快捷键Ctrl+F在界面进行搜索,找到您需要的错误码处理建议。 404问题处理 若调用接口时返回了404响应,请检查APP接入地址和访问URI(详见开发准备)是否都填写正确,且拼接成了完整的请求
通过控制台使用消息&短信服务 国内短信快速使用流程 国内短信服务快速使用流程如表1所示。详细操作指引请参考通过控制台使用短信服务或通过API使用短信服务。 表1 国内短信使用流程 任务 操作步骤 备注 1. 入驻华为云 注册华为账号并开通华为云。 完成企业实名认证。 消息&短信服务仅支持企业用户开通服务。
短信模板中的变量如何填充? 调用发送短信API或发送分批短信API时,可使用templateParas参数填充变量。 “templateParas”参数用于依次填充“templateId”参数指定的模板内容中的变量,该参数需填写为JSONArray格式。请参考模板规范和变量规范。
故障排除 开通短信服务异常,如何处理? 签名审核驳回原因及处理建议是什么? 添加签名时,如何处理上传营业执照报错? 为什么之前申请的应用、签名和模板没有了? 模板审核驳回原因及处理建议是什么? 模板信息中,拆分条数为何显示为多条(>1)? 为何短信应用显示为暂停状态?如何恢复? 如何处理调用短信API超时?
如何使用短信通用模板(通用签名)? 通用模板,即在同一应用下,可供多个同类型签名共同使用的短信模板(如验证码类通用模板对应所有验证码类签名)。对国内短信来说,验证码类、通知类短信和推广类短信均支持通用模板。 图1 通用模板关系图 前提条件 已创建模板所属短信应用。 已创建与通用模
修订记录 发布日期 修改记录 2024-12-30 第二十二次正式发布。 本次变更如下: 优化创建短信模板接口的“sign_id”、“template_type”和“universal_template”的字段描述。 2024-12-23 第二十一次正式发布。 本次变更如下: 修
产品规格 分类 功能特性 国内短信 短信功能 短信回复 支持 彩信 不支持 短信细则 一条短信最多能发多少个字 文本短信模板字数上限:500个字 短信内容长度计算规则 用户接收短信看到的号码 106开头的随机号码 可接收短信的号码 手机号(不包含物联网卡) 有短信功能的固话 短信支持的语言
Java SDK使用指导 MSGSMS提供Java语言的应用侧SDK供开发者使用,您可以直接集成SDK来调用MSGSMS的短信发送API,从而实现对MSGSMS的快速操作。 开发时序图 开发前准备 已注册华为账号并开通华为云,完成企业实名认证。 已开通华为云MSGSMS服务。 已具备Java开发环境
返回结果 状态码 状态码是一组从2xx到4xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息 对应请求消
短信API测试过程中,因达到发送频率限制,测试手机号不能接收短信,该怎么办? 可以等待一个频次限制周期,待发送频率自动解除后重试,短信发送频率限制如下表所示: 限制项 短信类型 限制频率 说明 号码频次 验证码 2次/分钟 任意1分钟内,对同一个手机号码发送短信最多2次,超出次数会被限制。
接收状态报告 功能介绍 该接口用于用户接收短信平台主动发送的短信状态报告,状态报告中的回调地址在“发送短信”与“发送分批短信”接口中的“statusCallback”字段中设置。 前提条件 用户对短信平台推送的状态报告免鉴权。 用户服务器若有IP白名单配置,请联系运营经理获取短信平台IP地址并加入白名单。
Node.js 样例 发送短信、发送分批短信、接收状态报告、接收上行短信 环境要求 基于Node.js 8.12.0版本,要求Node.js 8.12.0及以上版本。 发送短信为单模板群发短信示例,发送分批短信为多模板群发短信示例。 本文档所述Demo在提供服务的过程中,可能会涉
C# 样例 发送短信(示例1)、发送分批短信(示例1) 发送短信(示例2)、发送分批短信(示例2) 接收状态报告、接收上行短信 环境要求 示例1:要求.NET Core 2.0及以上版本或.NET Framework 4.6及以上版本。 示例2:要求.NET Core 1.0及以上版本或
PHP 样例 发送短信示例、发送分批短信示例、接受状态报告示例、接收上行短信示例 环境要求 php-7.4.33-Win32-vc15-x64 IntelliJ IDEA 2021.1.3安装PHP插件(Oro PHPStorm Plugin) 发送短信为单模板群发短信示例,发送分批短信为多模板群发短信示例。
Node.js 样例 发送短信示例、发送分批短信示例、接受状态报告示例、接收上行短信示例 环境要求 IntelliJ IDEA 2021.1.3安装插件(Node.js (bundled 211.7628.21)) 发送短信为单模板群发短信示例,发送分批短信为多模板群发短信示例。
使用群发助手 群发助手是为用户提供的批量发送短信的辅助工具,无需进行代码开发,即可直接使用华为公有云上的群发助手发送短信。群发助手支持定时发送功能,定时最长1个月内,定时任务可以撤销,不支持周期任务。 注意事项 单次群发任务最多支持上传100万条号码,支持大小为12MB以内的xlsx格式文件。
国内短信资源说明 本章节介绍国内短信应用、签名与模板之间的关联关系。 发送国内短信前,需要准备的数据与短信API请求参数之间的对应关系,请参考开发准备(国内短信)。 通用模板,即所属签名为通用签名的模板,可供同应用下的同业务类型的所有签名使用。验证码类、通知类和推广类短信均可以使用通用模板。