利用梦网云通讯实现 短信 验证码 发送 附带教程~~~

来源:互联网 发布:2016年网络电影票房 编辑:程序博客网 时间:2024/06/05 02:46

    最近整理了一下利用梦网云短信平台来实现发送短信功能。

主要发送 短信 验证码 的。


    首先,这个先得去注册,目前还有推广活动,送10元。。。http://monyun.cn/

    然后就是登陆,,,废话。。。

步骤大致为:

     一、在梦网云通讯 平台配置相关信息

     二、在myeclipse/eclipse中编写代码实现发送短信



然后就是 登陆哦


这边呢 需要个认证小插曲,上传身份证  和淘宝、银行差不多把

认证很快  大概5分钟 ,如实在不熟悉就问客服妹子


我是个开发者 。。私活无罪 哈哈



随后我们可以去配置一下  发送短信的参数咯


有了接口地址 和账号密码  就能发送了

这边很有趣的的是  密码是以短信形式发送   邦邦达


目前好像电信行业要求特别严格  所以这边有个机制 就是短信模版机制

就是要你把你要发送的内容 给别人审核一下咯   当然要符合国家规定的嘛



我们可以在信安中心 ,信安什么鬼   后面才知道 是信息安全  特么为毛不改为 信息安全呢

这边我比较懒   用现有的 毕竟验证码都是相同的咯

验证码:{参数},打死都不要告诉别人哦!


就这个  {参数}  好像只能是数字 


好了 现在开始编写代码了

调出梦网云的演示代码

NND  怎么那么多 方式   支持   xml  json  urlencode 的发送   话说 是REst 么? 

json还是比较好用的 。。。。。

public static void main(String[] args){String url = "http://api01.monyun.cn:7901/sms/v2/std/single_send";Message message = new Message();// 设置手机号码 此处只能设置一个手机号码message.setMobile("159XXXXXXXX");// 设置内容message.setContent("测试短信");// 设置扩展号message.setExno("11");// 用户自定义流水编号message.setCustid("20160929194950100001");// 自定义扩展数据message.setExdata("abcdef");//业务类型message.setSvrtype("SMS001");String timestamp = tx.format(Calendar.getInstance().getTime());message.setTimestamp(timestamp);System.out.println(timestamp);// 密码String password = new CHttpPost().encryptPwd("zhanghao", "mima", timestamp);System.out.println(password);message.setSvrtype("SMS001");message.setCustid("b3d0a2783d31b21b8573");String param1="{\"userid\":\"E10FWJ\",\"pwd\":\""+password+"\",\"mobile\":\"13800013800\"," +"\"content\":\"%b2%e2%ca%d4%b6%cc%d0%c5\",\"timestamp\":\""+timestamp+"\",\"svrtype\":" +"\"SMS001\",\"exno\":\"0006\",\"custid\":\"b3d0a2783d31b21b8573\",\"exdata\":\"exdata000002\"}";String result = test2.Post(param1, url);System.out.println(result);}

这边 注意的是  短信内容要 GBK的编码方式。。。。另外我直接用他们的方法了 呵呵  能用就用嘛~~~~~~~



附带  api和sdk 的文档和demo




1 0
原创粉丝点击