云之讯短信接口开发小白教程
来源:互联网 发布:hive 数据倾斜 编辑:程序博客网 时间:2024/05/27 12:21
首先,不了解云之讯的可以不用了解。我们只需要知道自己的目的,我的目的是短信的发送,所以我直接去看云之讯开发文档(毕竟是开发人员)。
首先我做的第一步是:申请一个账户,给自己的手机发送一条短信,先体验功能。
第二步:找到短信部分,详细观看,发现大多都是空话,没有实际意义。直接看短信接口开发部分,下面是链接。
http://docs.ucpaas.com/doku.php?id=%E7%9F%AD%E4%BF%A1%E9%AA%8C%E8%AF%81:rest_yz_rest
第三步:看完接入指南和借口说明及返回状态码之后,下载了一个demo(很容易找到)。
第四步:解压,导入一个自己的项目中,发现需要把demo中的以下部分全部copy过来:
拷贝完会报错,没关系的,jar包【小奶瓶】一下,然后找到报错的类,啥也不说,先把包move一下,然后就不报错了。
第五步:直接看这个类
打开之后有这么几个参数:
String accountSid="";
String token="";
String appId="";
String templateId="";
String to="";
String para="test";
别的就不用看了。
拿到这个之后直接去找开发文档,找到下面的位置Ctrl+F搜索一下:
找到这些:
1.开发者账号ID--Account Sid
a.开发者在UcPaaS平台的唯一标示,在SDK登录、REST请求中使用;
b.开发者账号ID在网站注册后,系统自动生成,不可以更改
2.账户授权令牌--Auth Token
a.相当于开发者账号ID(Account Sid)的密码,在SDK登录、REST请求中使用;
b.系统自动生成;如果出现开发者Token泄露的情况,系统支持开发者Token重置。
c.需要注册手机进行验证后方可查看
1 短信发送接口
1.appId:创建应用时系统分配的唯一标示,在“应用列表”中可以查询
2.templateId:创建短信模板时系统分配的唯一标示,在“短信管理”中可以查询
3. to:需要下发短信的手机号码,支持国际号码,需要加国家码。
4.param:模板中的替换参数,如果有多个参数则需要写在同一个字符串中,以逗号分隔. (如:param=“a,b,c”)
完成上面的就算是完成开发了,直接java运行就可以。输入的方式有点奇怪,我下面有说明:
1、运行效果先给大家看下:
103126是他的状态码,判断短信发送状态的。
Accountsid和token在这里可以看到
只能给自己发送短信的原因是只有自己才是白名单,需要找几个手机号测试。。。20个小时没审核通过·······
不需要申请,而是没上线,下面是上线教程:
状态变成已上线就行了