通用短信平台接口

简介: 之前看到很多网站和企业管理平台都有一个在线发短信的功能。自己就一直琢磨着要自己的网站上添加这样一个功能。昨天联系了一家短信发送代理商。试用了一下他们接口,还真不错。在这里我们不去条论它的商业价值了,我们简单的介绍一下这个接口的试用方法。

之前看到很多网站和企业管理平台都有一个在线发短信的功能。自己就一直琢磨着要自己的网站上添加这样一个功能。昨天联系了一家短信发送代理商。试用了一下他们接口,还真不错。在这里我们不去条论它的商业价值了,我们简单的介绍一下这个接口的试用方法。

 

1.注册帐户

 我使用的这个接口,是要在他们平台上注册的。平台地址:  http://ad.smsadmin.cn/

 注册这个平台账号之后,它们会给你十条短信试用。还是挺人性化的,对于我们来说学到东西又不花钱,哈哈。

平台发送短信都是基于http协议的,因此我们可以很容易的将这个功能集成到我们的Web项目中来。

 

2.Get方式发送 

测试URL: http://www.smsadmin.cn/smsmarketing/wwwroot/api/get_send/

发送类型: GET

参数:  ?uid=userid&pwd=password&mobile=telephone&msg=msgcontent&dtime=time

参数说明: uid 是指你在这个平台上注册的账号  

pwd 即为平台登录密码

  mobile 是要发送人的手机号码。可以进行短信群发,发送号码用英文";"隔开

msg    是短信发送的内容

  dtime  指定短信发送的时间 如果时间为null 则是立即发送 (2010-2-25 13:28:00)

返回参数: 0发送成功

2余额不足

  1用户名或密码错误

3超过发送最大量100条

4此用户不允许发送 

  5手机号或发送信息不能为空

6.包含敏感字符  

备注: GET 接口目前只支持100个号码

 

2.POST方式发送 

测试URL: http://www.smsadmin.cn/smsmarketing/wwwroot/api/post_send/

发送类型: POST

参数:  ?uid=userid&pwd=password&mobile=telephone&msg=msgcontent&dtime=time

参数说明: uid 是指你在这个平台上注册的账号  

pwd 即为平台登录密码

  mobile 是要发送人的手机号码。可以进行短信群发,发送号码用英文";"隔开

msg    是短信发送的内容

  dtime  指定短信发送的时间 如果时间为null 则是立即发送(2010-2-25 13:28:00)

返回参数: 0发送成功

2余额不足

  1用户名或密码错误

3超过发送最大量10000条

4此用户不允许发送 

  5手机号或发送信息不能为空

6.包含敏感字符 

备注: GET 接口目前只支持1000个号码  

 

3. 资费查询接口

URL:  http://www.smsadmin.cn/smsmarketing/wwwroot/api/user_info/?uid=ID&pwd=密码 

看过上面两个接口 这个接口的参数就不用说了。因为短信平台是收费的,我们可以查看资费详细说明 

 


4. 集成到Web平台

上面的接口组装好之后得到一个URL串。然后请求这个URL串就可以了

java 平台:

img_405b18b4b6584ae338e0f6ecaf736533.gif代码

 1  /**
 2       * 远程获取数据
 3       * 
 4       *  @param  url
 5       *            远程请求的路径
 6       *  @param  oriEncoding
 7       *            原始的编码方式
 8       *  @param  targetEncoding
 9       *            指定的编码方式
10       *  @return  返回值
11       *  @throws  IOException
12       *             抛出IO异常
13        */
14       public  String getContent(String url, String oriEncoding,
15              String targetEncoding)  throws  IOException {
16          URL u  =   new  URL(url);
17          URLConnection uc  =  u.openConnection();
18          BufferedReader in;
19           if  (oriEncoding  ==   null   ||  oriEncoding.length()  ==   0 ) {
20              in  =   new  BufferedReader( new  InputStreamReader(uc.getInputStream()));
21          }  else  {
22              in  =   new  BufferedReader( new  InputStreamReader(uc.getInputStream(),
23                      oriEncoding));
24          }
25           // in = new BufferedReader(new InputStreamReader(uc.getInputStream()));
26          String line;
27          StringBuilder sb  =   new  StringBuilder();
28           while  ((line  =  in.readLine())  !=   null ) {
29              sb.append(line);
30          }
31          log.info(sb.toString());
32           return  sb.toString();
33      }

 

.NET 平台

 使用C#请求和java 请求原理是一样的。C# 中试用HttpWebReqeust 和HttpWebResponse 这 两个对象。

同样是请求然后获得网络流转码获得返回状态。这里不再过多讲解

 这些接口都是本人测试过了的,感觉还不错。就是有点舍不得花钱 。希望这个接口能够对读者有用。

 对于短信平台充值问题和业务套餐问题可以打电话仔细哈: 02133197104

相关文章
|
3月前
|
小程序 API 开发者
【产品上新】接口不报错=API成功接入?不妨“验”一下
【产品上新】接口不报错=API成功接入?不妨“验”一下
29 0
|
19天前
|
安全 Java API
阿里云短信简介和接入流程
准备阿里云短信服务:1. 注册阿里云账号并实名,建议使用企业实名,个人无法接入短信发送API。2. 购买短信,可选验证码、通知、推广等类型。3. 设置短信签名和模板,签名用于短信前缀,模板包含具体短信内容,需审核。4. 创建并配置子用户AccessKey,仅分配短信权限,确保安全。5. 如有泄露,禁用或删除AccessKey。6. 开发阶段,参考官方文档和SDK进行代码接入。
|
3月前
|
监控 数据可视化 安全
短信功能特性
短信服务支持发送文本短信和多媒体短信,支持批量发送等产品功能,阅读本文了解更多功能。
26 2
|
8月前
快速生成通用接口业务配置
快速生成通用接口业务配置
|
9月前
|
设计模式 数据安全/隐私保护
高效接入第三方登录且易扩展的方法
我们使用适配模式来实现一个实际的业务场景,解决实际问题。年纪稍微大一点的小伙伴一定经历过这样的过程。很早以前开发的老系统应该都有登录接口,但是随着业务的发展和社会的进步,单纯地依赖用户名密码登录显然不能满足用户需求。现在,大部分系统都已经支持多种登录方式,如QQ登录、微信登录、手机登录、微博登录等,同时保留用户名密码的登录方式。虽然登录形式丰富,但是登录后的处理逻辑可以不必改,都是将登录状态保存到Session,遵循开闭原则。首先创建统一的返回结果ResultMsg类。
98 0
|
10月前
|
API
阿里短信平台api短信接口收费价格表
阿里短信平台api短信接口收费价格表,阿里云短信服务价格表,阿里云短信0.032元一条,阿里云短信价格?阿里云短信怎么收费?阿里云短信多少钱一条,阿里云短信价格0.032元一条
678 0
|
10月前
|
API
阿里云短信api价格
阿里云短信api价格,阿里云短信服务价格表,阿里云短信0.032元一条,阿里云短信价格?阿里云短信怎么收费?阿里云短信多少钱一条,阿里云短信价格0.032元一条
120 0
|
存储 消息中间件 JavaScript
电商平台通用取货码设计
电商平台通用取货码设计
|
Java API 语音技术
语音通知短信 API:一种新型的信息传递方式
实现语音通知短信的功能,我们需要借助语音通知短信的 API 接口,语音通知短信 API 是一种将文字转换为语音并通过电话呼叫或发送语音消息的API。
312 0
语音通知短信 API:一种新型的信息传递方式
|
安全 物联网 大数据
实名认证接口的应用场景和种类
互联网、大数据、云计算、物联网等相关技术的快速发展推动了互联网产业的进步,网络身份认证领域需要更多的实名认证系统技术支持,基于身份证、手机、银行卡信息的实名认证接口也应用于各种场景。
489 0
实名认证接口的应用场景和种类