发送短信API消息&短信MSGSMS

该接口用于客户请求短信业务平台向指定用户发送短信。

请求方法

POST

访问URI

/sms/batchSendSms/v1

通信协议

HTTPS/HTTP

参数名称

是否必选

参数类型

默认值

说明

Content-Type

String

固定填application/x-www-form-urlencoded。

Authorization

SDK-HMAC-SHA256Access=app_key的值,SignedHeaders=参与签名的头域(小写),Signature=经过签名算法计算得到的值

X-WSSE

否(X-WSSE认证必选)

X-Sdk-Date

否(特殊AK/SK认证必选)

格式为:yyyyMMdd'T'HHmmss'Z'

Host

API调用目的地址,用于特殊AK/SK认证:如smsapi.cn-north-4.myhuaweicloud.com:443

编程语言

Java

yyyy-MM-dd'T'HH:mm:ss'Z'

PHP

Y-m-d\TH:i:s\Z

Python

%Y-%m-%dT%H:%M:%SZ

C#

yyyy-MM-ddTHH:mm:ssZ

Node.js

toISOString().replace(/.[0-9]+\Z/,'Z')

Go

2006-01-02T15:04:05Z

from

String(1-21)

短信发送方的号码。

to

String(1-21999)

短信接收方的号码,标准号码格式为:+{国家码}{地区码}{终端号码}。

如果携带多个接收方号码,则以英文逗号分隔。每个号码最大长度为21位,最多允许携带500个号码。

templateId

String(1-32)

“templateId”需要与“templateParas”参数配合使用。

中国大陆短信通道号码对应的签名类型和模板ID对应的模板类型必须相同。

templateParas

String[]

注:当使用无变量模板时,可不带templateParas参数。

列表中变量值的个数及长度必须和“templateId”对应模板内容中定义的变量个数及长度保持一致,例如“templateId”对应的模板内容有2个变量且变量长度分别为5和6,则此处需要设置2个变量值且内容长度分别小于等于5和6。

如模板内容为“您有${NUM_5}件快递请到${TXT_6}领取”时,该参数可填写为'["3","人民公园正门"]'。

statusCallback

String(1-1024)

extend

String(1-128)

扩展参数,在状态报告中会原样返回。

不允许赋空值,不允许携带以下字符:“{”,“}”(即大括号)。

signature

String(0-32)

仅中国大陆短信可携带此参数。

签名名称,必须是已审核通过的,与模板类型一致的签名名称。

仅在templateId指定的模板类型为通用模板时生效且必填,用于指定在通用模板短信内容前面补充的签名。

code

String(1-7)

请求返回的结果码。

description

String(1-512)

请求返回的结果码描述。

result

短信ID列表,当目的号码存在多个时,每个号码都会返回一个SmsID。

当返回异常响应时不携带此字段。

smsMsgId

String(1-50)

短信的唯一标识。

originTo

短信接收方的号码。

status

createTime

String(1-20)

格式为:yyyy-MM-dd'T'HH:mm:ss'Z'。

countryId

String(1-3)

短信接收方号码的国家码。

total

int

短信拆分条数。

响应码

结果码

英文描述

中文描述

处理方法

200

000000

Success.

发送请求成功。

无需处理。

400

E000000

Systemerror.

系统异常。

请先对照代码样例检查templateParas参数设置是否正确。若排查代码后仍未解决问题,请联系管理员处理。

E000001

AuthorizationnotcontainedintheHTTPheader.

HTTP消息头未找到Authorization字段。

请检查HTTP消息头中是否携带了Authorization字段。

E000002

realmnotcontainedinAuthorization.

Authorization字段中未找到realm属性。

请检查Authorization字段中的是否携带了realm属性。

E000003

profilenotcontainedinAuthorization.

Authorization字段中未找到profile属性。

请检查Authorization字段中的是否携带了profile属性。

E000004

ThevalueofrealminAuthorizationmustbeSDP.

Authorization中realm属性值应该为“SDP”。

请检查Authorization字段中的realm属性值是否为“SDP”。

E000005

ThevalueofprofileinAuthorizationmustbeUsernameToken.

Authorization中profile属性值应该为“UsernameToken”。

请检查Authorization字段中的profile属性值是否为“UsernameToken”。

E000006

ThevalueoftypeinAuthorizationmustbeapp_key.

Authorization中type属性值应该为“Appkey”。

请检查Authorization字段中的type属性值是否为“Appkey”。

E000007

typenotcontainedinAuthorization.

Authorization字段中未找到type属性。

请检查Authorization字段中是否携带了type属性。

E000008

WSSEnotcontainedinAuthorization.

Authorization中没有携带WSSE。

请检查Authorization字段中是否携带了WSSE。

E000020

X-WSSEnotcontainedintheHTTPheader.

HTTP头未找到X-WSSE字段。

请检查HTTP消息头中是否携带了X-WSSE字段。

E000021

UserNamenotcontainedinX-WSSE.

X-WSSE字段中未找到UserName属性。

请检查X-WSSE字段中的是否携带了UserName属性。

E000022

NoncenotcontainedinX-WSSE.

X-WSSE字段中未找到Nonce属性。

请检查X-WSSE字段中的是否携带了Nonce属性。

E000023

CreatednotcontainedinX-WSSE.

X-WSSE字段中未找到Created属性。

请检查X-WSSE字段中的是否携带了Created属性。

E000024

PasswordDigestnotcontainedinX-WSSE.

X-WSSE字段中未找到PasswordDigest属性。

请检查X-WSSE字段中的是否携带了PasswordDigest属性。

E000025

TheformatofCreatedisincorrect.

Created属性格式错误。

请检查X-WSSE字段中的Created属性格式是否正确。

E000026

UsernameTokennotcontainedinX-WSSE.

X-WSSE字段中未找到UsernameToken属性。

请检查X-WSSE字段中的是否携带了UsernameToken属性。

E000027

Invalidrequest.

非法请求。

根据API接口文档的参数描述和要求,检查请求携带的参数是否都合法。

E000040

ThevalueofContentTypemustbeapplication/x-www-form-urlencoded.

ContentType值应该为application/x-www-form-urlencoded。

请检查ContentType头域的取值是否为“application/x-www-form-urlencoded”。

E000041

X-Sdk-Dateheaderisempty.

X-Sdk-Date为空

特殊AK/SK认证时,请检查HTTP消息头X-Sdk-Date的值。

E000042

TheformatofX-Sdk-Dateheaderisinvalid.

X-Sdk-Date格式错误

特殊AK/SK认证时,请检查HTTP消息头X-Sdk-Date的格式,格式为:yyyyMMdd'T'HHmmss'Z'

E000043

TheformatofAuthorizationheaderisincorrect.

Authorization格式错误

特殊AK/SK认证时,请检查HTTP消息头Authorization格式。

E000044

X-Sdk-Dateisexpired.

X-Sdk-Date过期

E000045

Authorizationverifyfailed.

Authorization校验失败

特殊AK/SK认证时,请检查HTTP消息头Authorization中的Signature字段。

E000503

Theparameterformatisincorrect.

参数格式错误。

请检查参数格式是否正确。

E000510

短信发送失败,描述见参数status。

查看响应参数中的status确认发送失败的原因,修改后重新发送。

401

E000101

Authenticationfailed.

鉴权失败。

请检查Authorization和X-WSSE参数的填写是否正确。

E000102

Invalidapp_key.

app_key无效。

请检查请求携带的app_key填写是否正确。

如app_key填写正确,建议检查app接入地址是否正确(从控制台“应用管理”获取)。

E000103

Thestatusoftheapp_keyisunavailable.

app_key不可用。

请联系管理员确认该app_key状态是否正常。

E000104

Invalidapp_secret.

app_secret无效。

请检查请求携带的app_secret填写是否正确。

E000105

Invaliddigest.

PasswordDigest无效。

请检查请求携带的PasswordDigest填写是否正确。

E000106

Theapp_keyisnotallowedtoinvokethisAPI.

app_key没有调用本API的权限。

请联系管理员确认该app_key是否具有“短信能力开放”能力。

E000109

Theuserstatusisdeactivated.

用户状态未激活。

请联系管理员激活用户。

E000110

Timeoutlimit.

E000111

Incorrectusernameorpassword.

用户名或密码错误。

系统找不到app_key对应的用户信息,请联系管理员处理。

E000112

Thesubscriberstatusisfrozen.

用户状态已冻结。

若是因业务违规冻结,请整改业务后联系运营经理申请解冻。

403

E000620

Theappclientipisnotinipwhitelist.

对端appIP不在白名单列表中。

E000623

NumberofSMSssentbytheSPreachedthelimit.

SP短信发送量达到限额。

请联系运营经理协商调整SP短信发送量最大限额。

E000630

NumberofSMSssentbytheSPreachedthecountry/regionlimit.

SP发送量达到国家/地区级限额

设置流量阈值时,为该号码所属国家/地区设置了限额值。租户发往该国家/地区的短信数量累计

超过限额值导致短信发送失败。

下载Demo,快速开发应用:

在使用文档中是否遇到以下问题

意见反馈(选填)

请至少选择一项反馈信息并填写问题反馈

字符长度不能超过500

关于华为云

支持与服务

账号与支付

2024,华为云计算技术有限公司及其关联公司。保留一切权利。

THE END
1.短信群发平台短信发送平台企业短信平台互亿无线短信平台,支持在线群发短信,导入手机号码在线发短信。在线发短信平台提供标准API接口及JAVA、PHP、ASP多种开发语言DEMO,零门槛接入群发短信服务,高效给客户发短信。https://www.ihuyi.com/sms_online.html
2.在iPhone上发送和接收文本信息使用“信息”应用,通过 iMessage 信息或短信/彩信服务来发送和接收文本、照片、视频等内容。通过 iMessage 信息,您可以使用气泡效果、隐形墨水、全屏效果等方式来丰富信息内容。 【警告】有关避免驾车时分散注意力的重要信息,请参阅iPhone 的重要安全性信息。 https://support.apple.com/zh-cn/guide/iphone/iph82fb73ba3/12.0/ios/12.0
3.短信服务(SMS)短信服务(Short Message Service)是阿里云为用户提供的一种通信服务的能力,分为国内短信服务和国际/港澳台短信服务。通过API/SDK、控制台调用短信发送能力,将指定信息发送至国内或境外手机号码。https://help.aliyun.com/product/44282.html
4.短信发送国内短信控制台指南文档中心您可以通过以下方式查看短信发送结果: 在国内短信>群发短信页面,单击目标任务所在行的详情&回执分析查看当前任务的详细记录和回执分析。 选择统计分析>国内短信,您可以根据应用、签名、模板正文以及时间等维度筛选查看国内短信的数据记录以及相关分析。 相关文档 https://cloud.tencent.com/document/product/382/18061
5.短信(手机发送或接收的文字信息)短信(short message service,SMS)是“融合通信”业务规划的一部分,通过手机或其他电信终端直接发送或接收的有限字符信息[1]。 短信是伴随数字移动通信系统而产生的一种电信业务,通过移动通信系统的信令信道和信令网,传送文字或数字短信息,属于一种非实时的、非语音的数据通信业务。看形式 https://baike.sogou.com/m/fullLemma?lid=457084
6.短信发送技巧短信发送技巧 1. 短信备案名 根据相关要求,发送前须进行短信备案,签名通常是机构品牌名 / 机构名,3-8个字,可以中文或中英文结合。备案名在首次升级账户时填写,不支持修改,请谨慎填写。通过后显示在短信内容前。 * 短信退订引导为运营商要求添加,且无法去除。如机主误回“TD”造成退订,请右下角“灵析小助手”https://help.lingxi360.com/content/742
7.如何发送短信(发送短信的正确方法)1. 短信发送成功之前,请确保网络连接正常,手机信号良好。 2. 如果是发送给不常联系的陌生人,最好先询问对方是否愿意接受您的短信,不要轻易打扰别人。 3. 因为一条短信只能输入140个字,所以在编辑短信内容的时候要简明扼要,不要写得过于冗长。 总结: https://www.uslshop.com/jiankangzhishi/271172.html
8.发送短信常见问题云通信短信常见问题什么是上行短信?如何获取? 上行短信是用户对收到天翼云提供短信服务下发的短信进行回复,通过订阅SmsMo上行短信消息,可以获知终端用户回复短信的内容。详细信息请查看上行回调。 短信发送成功了,也已经发返回成功的状态码,但用户手机接收不到是什么原因? 可能有如下原因:建议手机重启,手机短信存储空间已满,建议删除一些无https://www.ctyun.cn/document/10020426/10362688
9.手机/平板无法发送短信怎么办?手机/平板无法发送短信怎么办? “增强信息”无法发送 短信编辑框中显示“增强信息”,则表示手机/平板正在使用增强信息发短信(如下图),如果短信的类型是“增强信息”请致电咨询运营商增强信息相关问题。如果短信的类型是“普通信息”,请您继续排查。 部分短信无法发送 https://www.hihonor.com/cn/support/content/zh-cn00444770
10.短信发送规则短信服务短信发送规则 短信内容长度计算规则 短信长度限制:不超过1500个字,任何中文、字母、数字、符号,都按照一个字计算。 纯英文短信(GSM-7编码) 字母和数字都按照1个字符计算。 标准字符按1个字计算,扩展字符按2个字计算。扩展字符包括:| ^ € { } [ ] ~ \https://www.alibabacloud.com/help/zh/sms/user-guide/limitations
11.手机验证短信如何发送?手机验证短信发送主要经过三个步骤。首先,用户在注册或登录页面填写手机号码,并点击发送手机验证码。接着,网站或应用会将用户填写的手机号码发送给短信平台,短信平台会将该信息提交给通信运营商的短信网关。最后,短信网关将手机验证码发送到用户手机号码上。这个过程通常是自动化的,可以在几秒钟内完成。 https://www.0052500.com/industry/detail/1990.html
12.短信发送详细教程sendsmsrequest* 短信发送工具类 */ publicclassSMSUtils{ /** * 发送短信 *@paramsignName 签名 *@paramtemplateCode 模板 *@paramphoneNumbers 手机号 *@paramparam 参数 */ publicstaticvoidsendMessage(String signName, String templateCode,String phoneNumbers,String param){ https://blog.csdn.net/weixin_53669566/article/details/129661599
13.无需开发,如何利用短信群发在线发送功能?短信平台无论是作为个人用户还是企业用户,我们都会遇到一些需要批量发送短信的情况,比如发送节日祝福、推广活动信息等。那么,有没有方法可以实现无需开发,便能够利用短信群发在线发送功能呢?接下来,达信通企业短信群发平台的小编为大家整理了“无需开发,如何利用短信群发在线发送功能?”相关内容: https://www.dxtong.com/industry/detail/3287.html
14.免费发短信的网站.doc好处:所有的短信发送网站上都有记录的,方便你查询和发给其他人。短信可以长达128个汉字。在实际测试中,发现发给联通的有时候会出现接收方收不到短信的情况。据网站说明可能会开展积分制度,积分高的用户可以保证发送成功率为100%。这个网站除了免费短信外,还有免费留言簿、免费计数器、免费的网络电子相册 登录后还可以https://max.book118.com/html/2016/0811/51123062.shtm
15.C#实现发送手机短信功能一枝魚1.先去http://sms.webchinese.cn/注册一个账号 记住用户名 完了之后登录密码会通过短信发送到手机上面 2.登录进去之后 设置签名 拿到自己的短信密匙 这些都要用的 3.接下来就可以用了 点击查看代码 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usinghttps://www.cnblogs.com/2002-YiZhiYu/p/15149493.html
16.短信代发送免费试用发短信“短信代发送APP”能满足各种场景需求: 电话被关小黑屋发短信、情侣吵架发短信复合、欠钱不还发短信通知、快递物流货运短信、楼盘开盘短信、教育培训招生短信,装饰装修建材短信、家装卫浴地板短信、会员营销推广短信、结婚邀请短信、喜宴邀请短信、2023年商业广告短信、网店旺铺公司短信等各种短信发送场景。 新版特性 更新了https://app.mi.com/details?id=com.zzsr.message
17.虚拟短信轻松发送,解放你的通讯信息在现代社会,短信已经成为我们日常生活中不可或缺的一部分,无论是工作还是生活,我们都离不开短信的传递,传统的短信发送方式却存在许多不便之处,比如需要打开手机,找到短信应用,输入对方号码,编写短信内容,最后点击发送,这个过程虽然看似简单,但在忙碌的生活中,却可能因为这样那样的原因而被打断,影响了我们的效率。 https://www.kdun.com/ask/64258.html
18.赛邮云:发送模板短信+短信宝:发送短信集简云@飞书机器人自动给指定用户发送短信消息 飞书(自建应用)+文本提取+短信宝 立即使用 自定义您的业务流程 选择「赛邮云」「短信宝」的触发与执行动作,建立自动化的业务流程。 如何无需API开发快速集成「赛邮云」「短信宝」 通过可视化界面设置触发条件,执行动作,不同系统间字段匹配规则,流程规则等 https://www.jijyun.cn/apps/template/1001360_2012
19.电脑轻松发送短信给手机手机教程2、消息备份:通过电脑发送短信,可以将重要的聊天记录保存在电脑上,避免意外情况导致手机数据丢失。 内容延伸: 1、除了使用iMessage,还有其他多种软件和工具可以实现电脑轻松发送短信给手机的功能,比如使用第三方通信软件、通过电脑连接手机实现短信同步等方法。大家可以根据自己的需求选择合适的方法。 https://smart.163987.com/shouji/143439.html
20.如何通过邮箱发短信?温馨提示:不同省份的139邮箱套餐会包含一定条数的自写短信(限发移动号码),具体以您登录139邮箱自写短信发送页面下方温馨提示为准,超出邮箱套餐包含的条数按0.1元/条计费。http://paas.mail.10086.cn/statichtml/0/Content/1456.html
21.在python中实现发送短信功能python1.1 腾讯云发送短信准备 发送短信,需要借助于第三方短信短信平台,收费,免费试用 -腾讯云短信:https://cloud.tencent.com/act/pro/csms -阿里短信:https://cn.aliyun.com/product/sms?from_alibabacloud= -容联云短信:https://www.yuntongxun.com/sms/note-inform https://www.jb51.net/python/320018bv4.htm
22.[推荐]国内七个免费发短信的网站站长保证无论是发送方还是接受方都不会收费。好处:所有的短信发送网站上都有记录的,方便你查询和发给其他人。短信可以长达128个汉字。在实际测试中,发现发给联通的有时候会出现接收方收不到短信的情况。据网站说明可能会开展积分制度,积分高的用户可以保证发送成功率为100%。这个网站除了免费短信外,还有免费留言簿、https://www.west.cn/info/html/wangzhanyunying/mianfeiziyuan/20080403/51673.html