秒赛科技 · 技术支持

普通短信发送



用户通过HTTP的POST方式提交短信发送请求。短信发送接口,区分为短信单发和短信群发两个接口。


1.短信提交地址


验证码短信地址


http://139.196.108.241:8080/HttpSendSMYzm.aspx


通知短信地址


http://139.196.108.241:8080/ HttpSendSMTz.aspx


营销短信地址为:


http://139.196.108.241:8080/ HttpSendSMLYx.aspx

 

2.参数定义

 

 序号

参数

说明

1

account

必填参数。用户账号

2

pswd

必填参数。用户密码

3

mobile

必填参数。合法的手机号码,号码间用英文逗号分隔

4

msg

必填参数。短信内容,短信内容长度不能超过585个字符。使用URL方式编码为UTF-8格式。

短信内容超过70个字符(企信通是60个字符)时,会被拆分成多条,然后以长短信的格式发送。

5

needstatus

必填参数。是否需要状态报告,取值true或false,true,表明需要状态报告;false不需要状态报告

6

product

必填参数。用户订购的产品id

7

extno

可选参数,扩展码,用户定义扩展码,3位


3.短信提交响应


用户短信通过http请求提交到服务器后,服务器返回响应码,响应码的格式如下:


20110725160412,0,10,1

1234567890100

 

(1)格式说明


短信提交响应分为两行,第一行为响应时间和状态,第二行为服务器给出提交msgid。无论发送的号码是多少,一个发送请求只返回一个msgid,如果响应的状态不是“0”,则没有msgid即第二行数据。(每行以换行符(0x0a,即\n)分割)


(2)示例


提交成功


20110725160412,0

1234567890100

 

响应时间为20110725160412,响应状态为0 表明那个成功提交到服务器;1234567890100为返回的msgid,这个工状态报告匹配时使用。


提交失败


20110725160412,101

 

本示例表明用户提交失败,返回错误码为101,服务器端并未返回msgid。


(3)响应状态值说明


代码

说明

0

提交成功

101

无此用户

102

密码错

103

提交过快(提交速度超过流速限制)

104

系统忙(因平台侧原因,暂时无法处理提交的短信)

105

敏感短信(短信内容包含敏感词)

106

消息长度错(>536或<=0)

107

包含错误的手机号码

108

手机号码个数错(群发>50000或<=0;单发>200或<=0)

109

无发送额度(该用户可用短信数已使用完)

110

不在发送时间内

111

超出该账户当月发送额度限制

112

无此产品,用户没有订购该产品

113

extno格式错(非数字或者长度不对)

115

自动审核驳回

116

签名不合法,未带签名(用户必须带签名的前提下)

117

IP地址认证错,请求调用的IP地址不是系统登记的IP地址

118

用户没有相应的发送权限

119

用户已过期

120

内容不在白名单模板中

121

相同内容短信超限


4.注意事项


用户群发短信如果有审核的限制,则客户的短信必须经过管理人员的审核,审核通过后才能被提交到行业网关进行短信实际发送。

用户群发短信必须满足手机号码最低个数的限制,低于系统设定的群发最小手机号码数,则该提交请求会被拒绝,响应码为108。


5.短信发送例子


account=test01&pswd=123456&mobile=18900000000,13800138000&msg=test&needstatus=true&product=274463133



现在注册,即享新手专属礼包!

立即免费注册

正规资质

工信部核准资质,移动、电信、联通金牌合作伙伴

价格透明

明码标价不欺瞒客户,坚决抵制扣量、漏发等行为

信息保密

所有客户信息严格保密,保护客户信息免遭外泄

售后无忧

专业团队提供免费技术支持,7X24小时售后服务

扫一扫

扫码关注 · 接收账户异常报警 · 消费账单随时查 · 活动及最新平台信息

返回顶部