模板网上发短信给手机

网上发短信给手机  时间:2021-04-10  阅读:()
HTTPS/HTTP接口文档接口域名:api.
sms.
cn一、工作方式2SMS支持HTTPS短信接口和HTTP短信接口,建议使用HTTPS2密码验证方式2二、字符编码2三、响应格式2四、短信发送24.
1变量模板发送24.
2全文发送(全文模板)44.
3全文变量模板一对一多条发送6五、接收状态报告75.
1主动获取状态75.
2推送接收状态报告9六、接收上行短信(回复)96.
1主动获取上行短信(回复)96.
2推送接收上行短信(回复)11七、取剩余短信条数11八、取已发送总条数12九、取发送记录12十、短信模板管理1410.
1添加短信模板1510.
2短信模板审核状态查询1610.
3取短信模板记录17十一、修改密码19十二、接口安全(绑定IP)20一、工作方式SMS支持HTTPS短信接口和HTTP短信接口,建议使用HTTPS双方通过HTTPS或HTTP方式交互数据,第三方可以简单的"name=value"方式发送提交内容或响应请求内容.
即通过HTTPS或HTTP的GET/POST方式交换.
另外双方需要保证数据传输的完整性和安全性,每次发送请求都有响应(响应返回格式为纯文本),安全验证目前采用用户名、密码和IP绑定的方式.
密码验证方式接口密码使用"登录密码"与"用户名"拼接字符串后能过md5加密进行验证如登录密码是:123123如用户名是:test接口密码(pwd)=md5(登录密码+用户名)pwd=md5(123123test)pwd=b9887c5ebb23ebb294acab183ecf0769接口密码可以直接登录短信平台从"短信设置"->"接口密码"获取二、字符编码服务器接收数据可以是GBK或UTF-8编码字符;默认接收数据是UTF-8编码,如提交的是GBK编码字符,需要添加参数encode=gbk.
三、响应格式所为响应即每次向服务器提交请求后返回值响应值格式有:JSON、XML、纯文本默认:JSON格式四、短信发送GET/POST操作格式:http://api.
sms.
cn/sms/ac=send&uid=用户账号&pwd=MD532位密码&mobile=号码&content=内容4.
1变量模板发送接口参数说明:参数名参数字段参数说明ac接口功能接口功能,传入值请填写sendformat返回格式可选项,有三参数值:json,xml,txt默认json格式uid用户账号登录名pwd用户密码32位MD5加密md5(密码+uid)如登录密码是:123123,uid是:test;pwd=md5(123123test)pwd=b9887c5ebb23ebb294acab183ecf0769encode字符编码可选项,默认接收数据是UTF-8编码,如提交的是GBK编码字符,需要添加参数encode=gbkmobile接收号码同时发送给多个号码时,号码之间用英文半角逗号分隔(,);小灵通需加区号如:13972827282,13072827282mobileids消息编号可选项该参数用于发送短信收取状态报告用,格式为消息编号+逗号;与接收号码一一对应,可以重复出现多次.
消息编号:全部由数字组成接收状态报告的时候用到,该消息编号的格式可就为目标号码+当前时间戳整数,精确到毫秒,确保唯一性.
供收取状态报告用如:1590049111112869461937;content短信内容变量模板发送,传参规则{"key":"value"}JSON格式,key的名字须和申请模板中的变量名一致,多个变量之间以逗号隔开.
示例:针对模板"短信验证码{$code},您正在进行{$product}身份验证,请在10分钟内完成操作!
",传参时需传入{"code":"352333","product":"电商平台"}template模板短信ID发送变量模板短信时需要填写对应的模板ID号,进入平台-》短信设置-》模板管理language状态说明语言language=englishmessage状态说明返回英文{"stat":"100","message":"SUCCESS"}例:你在平台添加了短信模板如下:短信验证码{$code},您正在进行{$product}身份验证,请在10分钟内完成操作!
模板ID:100001接收号:13900008888,13900001111,13100006666发送内容:{"key":"234336","product":"电商平台"}http://api.
sms.
cn/sms/ac=send&uid=test&pwd=b9887c5ebb23ebb294acab183ecf0769&mobile=13900008888,13900009999,13100006666&mobileids=1390000888812869461937,1390000999912869461937,1310000666612869461937&content={"key":"234336","product":"电商平台"}&template=100001返回发送的状态码状态码说明100发送成功101验证失败102短信不足103操作失败104非法字符105内容过多106号码过多107频率过快108号码内容空109账号冻结112号码错误116禁止接口发送117绑定IP不正确151超出设置限制161未添加短信模板162模板格式不正确163模板ID不正确164全文模板不匹配166模板内容重复167模板审核中168模板审核不通过4.
2全文发送(全文模板)接口参数说明:参数名参数字段参数说明ac接口功能接口功能,传入值请填写sendformat返回格式可选项,有三参数值:json,xml,txt默认json格式uid用户账号登录名pwd用户密码32位MD5加密md5(密码+uid)如登录密码是:123123,uid是:test;pwd=md5(123123test)pwd=b9887c5ebb23ebb294acab183ecf0769encode字符编码可选项,默认接收数据是UTF-8编码,如提交的是GBK编码字符,需要添加参数encode=gbkmobile接收号码同时发送给多个号码时,号码之间用英文半角逗号分隔(,);小灵通需加区号如:13972827282,13072827282mobileids消息编号可选项该参数用于发送短信收取状态报告用,格式为消息编号+逗号;与接收号码一一对应,可以重复出现多次.
消息编号:全部由数字组成接收状态报告的时候用到,该消息编号的格式可就为目标号码+当前时间戳整数,精确到毫秒,确保唯一性.
供收取状态报告用如:1590049111112869461937;content短信内容发送内容需要进行URL字符标准化转码.
{URL字符编码说明:返回字符串,此字符串中除了-_.
之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)}ASP:server.
URLEncode("短信内容")PHP:urlencode("短信内容")JAVA:java.
net.
URLEncoder.
encode("短信内容")例:接收号:13900008888,13900001111,13100006666发送内容:发送测试http://api.
sms.
cn/sms/ac=send&uid=test&pwd=b9887c5ebb23ebb294acab183ecf0769&mobile=13900008888,1390000test,13100006666&mobileids=1390000888812869461937,1390000test12869461937,1310000666612869461937&content=%B7%A2%CB%CD%B2%E2%CA%D4响应结果值:json格式{"stat":"100","message":"发送成功"}xml格式100发送成功txt文本字符格sms&stat=100&message=发送成功stat状态码message状态说明返回发送的状态码状态码说明100发送成功101验证失败102短信不足103操作失败104非法字符105内容过多106号码过多107频率过快108号码内容空109账号冻结112号码错误116禁止接口发送117绑定IP不正确161未添加短信模板162模板格式不正确163模板ID不正确164全文模板不匹配4.
3全文变量模板一对一多条发送接口参数说明:参数名参数字段参数说明ac接口功能接口功能,传入值请填写sendsingleuid用户账号登录名pwd用户密码32位MD5加密md5(密码+uid)如pwd=b9887c5ebb23ebb294acab183ecf0769content短信内容以json格式填写,短信内容必须与模板一致且包含签名【签名】.
不同短信之间用{}隔开,不同短信之间以及手机号与短信内容之间用英文半角逗号,隔开;格式如下:[{"mobile":"手机号码1","msg":"内容1"},{"mobile":"手机号码2","msg":"内容2"}]format返回格式可选项,有三参数值:json,xml,txt默认json格式encode字符编码可选项,默认接收数据是UTF-8编码,如提交的是GBK编码字符,需要添加参数encode=gbk例:你在平台添加了全文变量模板内容如下:你好!
{**},您的订单已经发出,顺丰订单号:{**}.
【公司签名】接口发送内容:接收号:13900008888你好!
陈先生,您的订单已经发出,顺丰订单号:34324155455444.
【公司签名】接收号:13900000000你好!
李先生,您的订单已经发出,顺丰订单号:34343335455422.
【公司签名】接口发送格式如下:http://api.
sms.
cn/sms/ac=sendsingle&uid=test&pwd=b9887c5ebb23ebb294acab183ecf0769&content=[{"mobile":"13900008888","msg":"你好!
陈先生,您的订单已经发出,顺丰订单号:34324155455444.
【公司签名】"},{"mobile":"13900000000","msg":"你好!
李先生,您的订单已经发出,顺丰订单号:34343335455422.
【公司签名】"}]注:发送内容content需要进行URL字符标准化转码.
响应结果值:json格式{"stat":"100","message":"发送成功"}xml格式100发送成功txt文本字符格sms&stat=100&message=发送成功stat状态码message状态说明状态码说明同上4.
1,4.
2五、接收状态报告5.
1主动获取状态GET/POST操作格式:http://api.
sms.
cn/sms/ac=status&uid=用户账号&pwd=MD532位密码接口参数说明:参数名参数字段参数说明ac接口功能接口功能,传入值请填写statusformat返回格式可选项,参数值:json,xml默认json格式uid用户账号pwd用户密码32位MD5加密md5(登录密码+用户账号)例:http://api.
sms.
cn/sms/ac=status&uid=test&pwd=b9887c5ebb23ebb294acab183ecf0769响应返回值:json格式{"stat":"100","total":"50","values":[{"retime":"2010-11-1418:04:19","mobile":"13900008888","mobileids":"1390000888800001","resultcode":"100","status":"DELIVRD"},{"retime":"2010-11-1418:09:19","mobile":"13900008888","mobileids":"1390000888800001","resultcode":"100","status":"DELIVRD"}]}xml格式1003002016-04-1111:04:3514778557233147785572331460343857100DELIVRD2016-04-1111:04:3113914455766139144557669924723100DELIVRD响应结果值说明:参数说明stat接口状态100成功total当前总记录数量retime状态返回时间mobile手机号mobileids发送唯一编号resultcode状态码:100//成功130//失败131//空号132//停机133//关机134//无状态status运营网关状态5.
2推送接收状态报告发送状态报告请求消息使用说明:由服务器平台发送状态报告到您的接口程序上,使用Http协议GET和POST方式发送,您需要提交一个http接口地址来接收如下格式参数值操作的格式:http://您服务器接口地址cmd=stat&uid=用户账号&mobileids=消息编号&mobile=接收号码&status=消息状态接口参数说明:参数参数字段名说明cmd操作命令返回值:statuid用户账号返回值:发送短信用户名mobileids消息编号返回值:消息编号mobile接收号码返回值:接收的号码resultcode状态码100//成功130//失败131//空号132//停机133//关机134//无状态例:http://您服务器接口地址cmd=stat&uid=test&mobileids=1590049111112869461937&mobile=15900491111&status=100六、接收上行短信(回复)6.
1主动获取上行短信(回复)操作的格式:http://api.
sms.
cn/sms/ac=reply&uid=用户账号&pwd=MD532位密码注:提取的回复短信不能在重复提取接口参数说明:参数参数字段名说明ac接口功能接口功能,传入值请填写statusformat返回格式可选项,参数值:json,xml默认json格式uid用户账号pwd用户密码小写32位MD5加密encode字符编码可选项,默认接收数据是GBK编码,如提交的是UTF-8编码字符,需要添加参数encode=utf8例:http://api.
sms.
cn/sms/ac=reply&uid=test&pwd=b9887c5ebb23ebb294acab183ecf0769响应结果为JSON和XMLJSON{"stat":"100","total":"100","values":[{"retime":"2012-04-1310:00:23","mobile":"15900001111","content":"谢谢你!
"},{"retime":"2012-04-1309:59:50","mobile":"15900001111","content":"收到"}]}XML1001002012-04-1310:00:2315900001111谢谢你!
2012-04-1309:59:5015900001111收到响应结果值说明:参数说明stat接口状态100成功total当前总记录数量retime回复时间mobile回复手机号content回复内容6.
2推送接收上行短信(回复)使用说明:由服务器平台发送上行回复短信到您的接口程序上,使用Http协议GET和POST方式发送,您需要提交一个http接口地址来接收如下格式参数值操作的格式:http://您服务器接口地址cmd=res&uid=用户账号&mobileids=消息编号&mobile=接收号码&status=消息状态接口参数说明:参数参数字段名说明cmd操作命令返回值:resuid用户账号返回值:发送短信用户名time回复时间返回值:YYYY-MM-DDHH:II:SSmobile接收号码返回值:接收的号码content消息内容返回值:UTF-8字符串七、取剩余短信条数操作格式:http://api.
sms.
cn/sms/ac=number&uid=用户账号&pwd=MD5位32密码接口参数说明:参数参数字段名说明ac接口功能接口功能,传入值请填写numberformat返回格式可选项,参数值:json,xml默认json格式uid用户账号pwd用户密码32位MD5加密例:http://api.
sms.
cn/sms/ac=number&uid=test&pwd=fa246d0262c3925617b0c72bb20eeb1d响应结果:JSON{"stat":"100","number":"2123432"}XML1002123432sms&stat=100&remain=100八、取已发送总条数操作格式:http://api.
sms.
cn/sms/ac=number&uid=用户账号&pwd=MD5位32密码&cmd=send接口参数说明:参数参数字段名说明ac接口功能接口功能,传入值请填写numberformat返回格式可选项,参数值:json,xml默认json格式uid用户账号pwd用户密码32位MD5加密cmdsend取已发送条数响应结果:JSON{"stat":"100","number":"2123432"}XML1002123432九、取发送记录操作的格式:http://api.
sms.
cn/sms/ac=query&uid=用户账号&pwd=MD532位密码接口参数说明:每次最多取50条记录,记录只能取一次,取过的记录不能在取参数参数字段名说明ac接口功能接口功能,传入值请填写queryformat返回格式可选项,参数值:json,xml默认json格式uid用户账号pwd用户密码小写32位MD5加密date日期可选项,取指定日期记录(2011-12-12)key查询号码可选项,取指定手机号记录encode字符编码可选项,默认接收数据是GBK编码,如提交的是UTF-8编码字符,需要添加参数encode=utf8例:http://api.
sms.
cn/sms/ac=query&uid=test&pwd=b9887c5ebb23ebb294acab183ecf0769响应结果为JOSN或XML格式返回如下格式:JSON格式:{"stat":100,"total":"1896397","page_size":"50","total_page":"37928","values":[{"sendtime":"2013-11-1418:04:19","mobile":"13900008888","content":"我的发送记录1【云信】","status":"1"},{"sendtime":"2013-11-1418:04:19","mobile":"13900008888","content":"我的发送记录2【云信】","status":"1"}]}无回复内容时返回空{"total":"0","page_size":"0","total_page":"0"}XML格式:100189634750379282013-11-1418:04:1913900008888发送的内容112013-11-1418:04:1913900008888发送的内容21无回复内容时返回空000响应结果值说明:参数说明stat接口状态100成功total总记录数量page_size当前记录数量total_page总页数sendtime发送时间mobile手机号content发送的内容status提交状态[status:发送状态1提交成功0提交失败]十、短信模板管理10.
1添加短信模板操作格式:http://api.
sms.
cn/sms/ac=template&uid=用户名&pwd=32位MD5加密&title=短信模板标题&content=要添加的模板内容接口参数说明:参数名参数字段参数说明ac接口功能接口功能,传入值请填写templateuid用户账号登录名pwd用户密码32位MD5加密md5(密码+uid)如登录密码是:123123,uid是:test;pwd=md5(123123test)pwd=b9887c5ebb23ebb294acab183ecf0769title模板标题模板标题名称用于备注查询[选填]content模板内容模板内容包含短信内容和签名.
全文变量模板的变量用{**}代替,JSON变量模板的变量用源码中相应的变量参数代替.
type模板类型1.
验证码2.
通知3.
其他(不填写默认为通知)[选填]dataformat模板格式1.
全文变量模板2.
JSON变量模(不填写默认为全文变量模板)[选填]templateid模板ID修改JSON变量模板时,需添加相应的模板ID,根据模板ID来修改已申请过的模板内容,空就是添加,填写对应模板ID就是修改.
[选填]delete删除模板delete=1删除指定模板ID模板例如1:添加全文模板内容:您好,您的验证码是:{**}【公司签名】格式:http://api.
sms.
cn/sms/ac=template&uid=test&pwd=b9887c5ebb23ebb294acab183ecf0769&&content=您好,您的验证码是:{**}【公司签名】例如2:添加JSON模板内容:您好,您的验证码是:{$code}【公司签名】格式:http://api.
sms.
cn/sms/ac=template&uid=test&pwd=b9887c5ebb23ebb294acab183ecf0769&dataformat=2&content=您好,您的验证码是:{$code}【公司签名】返回状态码:{"stat":"100","templateid":"383533","message":"添加成功"}返回发送的状态码状态码(stat)说明(message)100模板添加成功118无法添加没有签名161模板ID不存在166模板内容重复10.
2短信模板审核状态查询操作格式:http://api.
sms.
cn/sms/ac=templatestatus&uid=用户账号&pwd=MD5位32密码&templateid=模板ID接口参数说明:参数参数字段名说明ac接口功能接口功能,传入值请填写templatestatusformat返回格式可选项,参数值:json,xml默认json格式uid用户账号pwd用户密码32位MD5加密templateid模板ID请填写要查询的模板IDhttp://api.
sms.
cn/sms/ac=templatestatus&uid=test&pwd=5f6a3e3ace0262caabc42a9618a78c68&templateid=232311响应结果:JSON{"stat":"100","message":"模板成功通过"}{"stat":"168","message":"模板不通过","question":"模板里没有添加签名如:【公司名称】签名建议为用户真实应用名/网站名/公司名.
"}XML100模板成功通过返回发送的状态码状态码(stat)说明(message)审核不通过原因(question)100模板成功通过161模板ID不存在163需要模板ID167模板审核中168模板不通过模板里没有添加签名10.
3取短信模板记录操作的格式:http://api.
sms.
cn/sms/ac=templatequery&uid=用户账号&pwd=MD532位密码接口参数说明:参数参数字段名说明ac接口功能接口功能,传入值请填写templatequeryformat返回格式可选项,参数值:json,xml默认json格式uid用户账号pwd用户密码小写32位MD5加密page取第几页可选项,默认1(第一页)encode字符编码可选项,默认接收数据是GBK编码,如提交的是UTF-8编码字符,需要添加参数encode=utf8例:http://api.
sms.
cn/sms/ac=templatequery&uid=test&pwd=b9887c5ebb23ebb294acab183ecf0769&page=1响应结果为JOSN或XML格式返回如下格式:JSON格式:{"stat":100,"total":"1000","page_size":"100","total_page":"10","page":"1","values":[{"type":"1","dataformat":"2","addtime":"2013-11-1418:04:19","templateid":"13900008888","content":"验证码:{$code},请及时完成验证.
【公司签名】","question":"","status":"1"},{"type":"1","dataformat":"1","addtime":"2013-11-1418:04:19","templateid":"13900008888","content":"您的登录验证码:{**},请及时完成验证.
【公司签名】","question":"模板里没有添加签名","status":"2"}]}无模板时返回{"total":"0","page_size":"0","total_page":"0"}XML格式:1001000100101122013-11-1418:04:19322542验证码:{$code},请及时完成验证.
【公司签名】0112013-11-1418:04:19322545您的登录验证码:{**},请及时完成验证.
【公司签名】模板里没有添加签名2无模板时返回000响应结果值说明:参数说明stat接口状态100成功total总记录数量page_size当前记录数量total_page总页数page当前页数type模板类型1:验证码2:通知3:其他dataformat模板格式1:全文变量模板2:JSON变量模addtime添加时间templateid模板IDcontent短信模板内容question审核不能过问题说明status模板状态[status:状态0:审核成功1:审核中2:不通过]十一、修改密码操作格式:http://api.
sms.
cn/sms/ac=pass&uid=用户账号&pwd=MD5位32密码&newpass=新密码接口参数说明:参数参数字段名说明ac接口功能接口功能,传入值请填写passformat返回格式可选项,参数值:json,xml默认json格式uid用户账号pwd用户密码32位MD5加密newpass新密码新密码http://api.
sms.
cn/sms/ac=pass&uid=test&pwd=b9887c5ebb23ebb294acab183ecf0769&newpwd=123123响应结果:JSON{"stat":"100","message":"修改成功"}XML100修改成功十二、接口安全(绑定IP)为了接口更加的安全,请登录WEB云平台在"短信设置"中绑定你服务器的IP地址,可绑定100个固定IP,绑定IP后只有通过你的服务器来发送短信,防止他人使用

无忧云-河南洛阳BGP,CEPH集群分布式存储,数据安全可靠,活动期间月付大优惠!

 无忧云怎么样?无忧云服务器好不好?无忧云值不值得购买?无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点...

Hostigger不限流量VPS年20美元

Hostigger 主机商在前面的文章中也有介绍过几次,这个商家运营时间是有一些年份,只不过在我们圈内好像之前出现的次数不多。最近这段时间商家有提供不限流量的VPS主机,逐渐的慢慢被人认识到。在前面的介绍到他们提供的机房还是比较多的,比如土耳其、美国等。今天看到Hostigger 商家居然改动挺大的,原来蛮好的域名居然这次连带官方域名都更换掉去掉一个G(Hostiger )。估摸着这个域名也是之前...

BuyVM老牌商家新增迈阿密机房 不限流量 月付2美元

我们很多老用户对于BuyVM商家还是相当熟悉的,也有翻看BuyVM相关的文章可以追溯到2014年的时候有介绍过,不过那时候介绍这个商家并不是很多,主要是因为这个商家很是刁钻。比如我们注册账户的信息是否完整,以及我们使用是否规范,甚至有其他各种问题导致我们是不能购买他们家机器的。以前你嚣张是很多人没有办法购买到其他商家的机器,那时候其他商家的机器不多。而如今,我们可选的商家比较多,你再也嚣张不起来。...

网上发短信给手机为你推荐
brandoff国际大牌包包都有哪些呐?openeuler手机里的安全性open.wpapsk分别是什么意思bbs.99nets.com怎么打造完美SF丑福晋大福晋比正福晋大么www.5any.com我想去重庆上大学杨丽晓博客杨丽晓是怎么 出道的www.kaspersky.com.cn现在网上又有病毒了?广告法新广告法哪些广告词不能用,广告违禁词大全www.qqq147.comhttp://www.qq朴容熙这个女的叫什么?
3322动态域名注册 vps虚拟服务器 西部数码vps 高防直连vps 域名服务器的作用 查询ip地址 132邮箱 linode日本 vultr美国与日本 网通代理服务器 秒杀预告 jsp空间 php空间推荐 北京双线 699美元 tna官网 北京主机托管 贵州电信 zcloud ncp 更多