云之讯短信接口开发小白教程

首先,不了解云之讯的可以不用了解。我们只需要知道自己的目的,我的目的是短信的发送,所以我直接去看云之讯开发文档(毕竟是开发人员)。

 

首先我做的第一步是:申请一个账户,给自己的手机发送一条短信,先体验功能。

 

第二步:找到短信部分,详细观看,发现大多都是空话,没有实际意义。直接看短信接口开发部分,下面是链接。

 

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是他的状态码,判断短信发送状态的。

Accountsidtoken在这里可以看到

云之讯短信接口开发小白教程

云之讯短信接口开发小白教程

只能给自己发送短信的原因是只有自己才是白名单,需要找几个手机号测试。。。20个小时没审核通过·······

 

不需要申请,而是没上线,下面是上线教程:

云之讯短信接口开发小白教程

状态变成已上线就行了