通用短信平台接口
2011-11-03 23:00
555 查看
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.发送成功
1.用户名或密码错误
2.余额不足
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.发送成功
1.用户名或密码错误
2.余额不足
3.超过发送最大量100条
4.此用户不允许发送
5.手机号或发送信息不能为空
6.包含敏感字符
备注: GET 接口目前只支持1000个号码
3. 资费查询接口
URL: http://www.smsadmin.cn/smsmarketing/wwwroot/api/user_info/?uid=ID&pwd=密码
看过上面两个接口,这个接口的参数就不用说了。因为短信平台是收费的,我们可以查看资费详细说明 。
4. 集成到WEB平台
上面的接口组装好之后得到一个URL串。然后请求这个URL串就可以了
java 平台:
NET 平台
使用C#请求和java 请求原理是一样的。C# 中试用HttpWebReqeust 和HttpWebResponse 这 两个对象。
同样是请求然后获得网络流转码获得返回状态。
我使用的这个接口,是要在他们平台上注册的。平台地址: 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.发送成功
1.用户名或密码错误
2.余额不足
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.发送成功
1.用户名或密码错误
2.余额不足
3.超过发送最大量100条
4.此用户不允许发送
5.手机号或发送信息不能为空
6.包含敏感字符
备注: GET 接口目前只支持1000个号码
3. 资费查询接口
URL: http://www.smsadmin.cn/smsmarketing/wwwroot/api/user_info/?uid=ID&pwd=密码
看过上面两个接口,这个接口的参数就不用说了。因为短信平台是收费的,我们可以查看资费详细说明 。
4. 集成到WEB平台
上面的接口组装好之后得到一个URL串。然后请求这个URL串就可以了
java 平台:
/** * 远程获取数据 * * @param url * 远程请求的路径 * @param oriEncoding * 原始的编码方式 * @param targetEncoding * 指定的编码方式 * @return 返回值 * @throws IOException * 抛出IO异常 */ public String getContent(String url, String oriEncoding, String targetEncoding) throws IOException { URL u = new URL(url); URLConnection uc = u.openConnection(); BufferedReader in; if (oriEncoding == null || oriEncoding.length() == 0) { in = new BufferedReader(new InputStreamReader(uc.getInputStream())); } else { in = new BufferedReader(new InputStreamReader(uc.getInputStream(), oriEncoding)); } //in = new BufferedReader(new InputStreamReader(uc.getInputStream())); String line; StringBuilder sb = new StringBuilder(); while ((line = in.readLine()) != null) { sb.append(line); } log.info(sb.toString()); return sb.toString(); }
NET 平台
使用C#请求和java 请求原理是一样的。C# 中试用HttpWebReqeust 和HttpWebResponse 这 两个对象。
同样是请求然后获得网络流转码获得返回状态。
相关文章推荐
- 优质验证码短信接口平台推荐
- 用Java调用中国网建提供的SMS短信平台接口实现向移动端发送短信
- [通用插件]爱奇艺vip,优酷vip,乐视vip,优酷云m3u8,mgtv解析,优酷解析插件,算法版,开放平台接口
- 天翼开放平台免费短信验证码接口使用实例
- 短信接口平台的作用
- SMPP是一种通用的短信接口协议
- 短信平台(提供接口,可以和任何软件扩展)
- 短信接口验证码通用功能及其接入流程
- 短信平台接口调用方法参考
- Python---短信接口demo,对接创蓝253云通讯paas平台
- 天翼开放平台免费短信验证码接口使用实例
- 通用传输平台开发实录【2】--接口定义
- 短信接口平台
- 短信轰炸平台接口的收集
- 触发类短信接口平台首选乐信短信接口平台
- SMS短信服务平台接口开发
- 短信平台接口调用教程
- E php短信平台接口
- Http通用短信接口开发经验及具体开发实现
- 短信平台(提供数据接口,可以与任何软件扩展)