检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
短信API请求地址必须是域名吗?可以提供固定IP吗? 为了保证服务的连续性,推荐使用域名接入。 短信服务对外提供的请求接入地址是域名,不提供固定IP,您可以通过解析域名的方式获取固定IP,如: ping smsapi.cn-north-4.myhuaweicloud.com 短信
短信服务接入是否支持IP白名单?如何配置? 支持。短信服务支持应用级的IP白名单配置,请在创建短信应用时自行配置。 已配置IP白名单的短信应用下,可按需申请多个短信签名和短信模板,对已有业务无影响。 新创建的短信应用,需重新配置IP白名单。 父主题: 认证相关
(可以是域名或者IP:PORT,推荐使用域名)。否则,可以不配置上行短信接收地址。 短信状态报告批量接收地址 如果业务方需要批量接收状态报告,则使用HTTP接口下发短信时不携带回调字段,且配置能正常接收HTTP请求的公网URL(可以是域名或者IP:PORT,推荐使用域名)。否则,可以不配置短信状态报告批量接收地址。
请检查请求地址是否正确,修正后重试。 请检查客户服务器IP地址是否为国际IP地址,被限制接入,建议购买国内服务器。 当您的业务满足如下两个要求时,可以申请将国际IP地址加入短信平台IP白名单: 客户的服务部署在华为云海外节点上,有对口的客户经理清楚的了解客户的相关业务。 国际IP入口必须只是行业短信(通知短
如果业务方需要接收用户回复的短信,则需在创建国内短信应用时,填写上行短信接收地址,配置能正常接收HTTP请求的公网URL(可以是域名或者IP:PORT,推荐使用域名)。 如果您不需要接收上行短信,也可不配置上行短信接收地址。 接收上行短信的前提是客户有能接收HTTP/HTTPS协议PO
的SDK版本号请参见SDK开发中心。 使用pip安装 执行如下命令安装华为云Python SDK核心库以及相关服务库: # 安装核心库 pip install huaweicloudsdkcore # 安装MSGSMS服务库 pip install huaweicloudsdkmsgsms
用中国大陆IP接入。如果使用中国大陆IP也无法接入短信平台,请在创建短信应用时自行配置IP白名单。 当您的业务满足如下两个要求时,可以申请将海外站点IP地址加入短信平台IP白名单: 客户的服务部署在华为云海外节点上,有对口的客户经理清楚的了解客户的相关业务。 国际IP入口必须只是
消息&短信提供了REST(Representational State Transfer)风格API,支持您使用HTTPS协议通过域名(请勿直接使用IP)请求调用,调用方法请参见API。 如有任何疑问,请联系华为云智能客服,将有专人为您解答。 父主题: 使用前必读
myhuaweicloud.com 华南-广州:msgsms.cn-south-1.myhuaweicloud.com 说明: Endpoint只能使用域名请求,不能使用ip直接请求。 父主题: 获取调用信息
requests 2.18.1(仅示例1引用) 请自行下载安装Python 3.7,并完成环境配置。 打开命令行窗口,执行pip install requests命令。 执行pip list查看安装结果。 发送短信为单模板群发短信示例,发送分批短信为多模板群发短信示例。 本文档所述Demo在
创建短信签名 功能介绍 该接口用于用户创建签名。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{project_id}/msgsms/signatures
''' 解析状态报告数据 @param data: 短信平台上报的状态报告数据 @return: ''' def onSmsStatusReport(data): keyValues = urllib.parse.parse_qs(data); #解析状态报告数据
var keyValues = querystring.parse(data); // 解析状态报告数据 /** * Example: 此处已解析status为例,请按需解析所需参数并自行实现相关处理 * * 'smsMsgId': 短信唯一标识
查询签名信息 功能介绍 该接口用于用户查询已创建的短信签名信息。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/{project_id}/msgsms/signatures
var keyValues = querystring.parse(data); // 解析状态报告数据 /** * Example: 此处已解析status为例,请按需解析所需参数并自行实现相关处理 * * 'smsMsgId': 短信唯一标识
HttpUtility.ParseQueryString(data); //解析状态报告数据 /** * Example: 此处已解析status为例,请按需解析所需参数并自行实现相关处理 *
考开发准备配置能正常接收HTTP请求的公网URL(可以是域名或者IP:PORT,推荐使用域名),且需符合如下两点要求: 客户服务器对短信平台推送的状态报告免鉴权。 客户服务器若有IP白名单配置,请将短信平台推送状态报告IP地址(117.78.29.0/24、124.70.27.0/24、124
parse_str(urldecode($data), $keyValues); //解析状态报告数据 /** * Example: 此处已解析status为例,请按需解析所需参数并自行实现相关处理 * * 'smsMsgId': 短信唯一标识
不允许在传入值中携带“.”、“。”、“ ' ”、“<”、“>”、“{”或“}”。否则,可能导致模板变量解析异常。 不允许在传入值中携带“.”,即不支持传入IP地址,如变量取值为IP地址,请申请模板时选择变量属性为“金额”。 须知: 变量取值不能包含单引号和大括号(“{”或“}”)字符,否则会导致模板变量检验失败。
消息&短信服务支持私有化部署吗? 短信接口支持内网调用吗(例如ECS服务器)? 为何接收号码不正确也能请求成功? 短信API请求地址必须是域名吗?可以提供固定IP吗? 消息&短信服务提供SDK吗? 消息&短信服务开通区域和服务器所在区域不同,是否影响使用?