发表于: 2017-11-23 23:37:34

2 615


今天完成的内容:

(1)容联云官网down的CCP_REST_SDK_JAVA_v2.7r1的demo结合师兄代码看了一天,自己也照着敲,妄想能跑通,结果对在页面上点击短信验证就出bug,百度应该是找不到jar包,但是代码中明明是找到了啊,明天再查一查吧。虽然比较盲目的看了一天,但也不是毫无收获,知道了短信是怎么收到验证码了,验证与否还不知道。

首先,得在容联云加入测试的手机号。

之后直接调用CCP_REST_SDK_JAVA里的工具类,我只想先收到短信,需要运行SDKTestSendTemplateSMS进行测试,将sid,token,appid,手机号,短信内容模板写上,若不在统计目录,注意import CCPRESTSDK此工具类,因为需要它新建对象。

至于CCPRESTSDK,聊不动好吧,太专业了,看都看不懂的。只知道要接收短信的话,是少不了这俩个类,还有官网给的jar包。

public class SDKTestSendTemplateSMS {
/**
    * @param args
    */
   public static void main(String[] args) {
HashMap<String, Object> result = null;

       //初始化SDK
       CCPRestSDK restAPI = new CCPRestSDK();
       //*初始化服务器地址和端口                                                       
       restAPI.init("app.cloopen.com", "8883");


       //*初始化主帐号和主帐号令牌,对应官网开发者主账号下的ACCOUNT SID和AUTH TOKEN     
       restAPI.setAccount("8aaf07085fdd8a77015fe292e15601f4", "502c1d092cee47018225969f2601f12b");
       //*初始化应用ID                                                                 
       restAPI.setAppId("8aaf07085fdd8a77015fe292e1b701fb");

       //*调用发送模板短信的接口发送短信                                                                  *
       //*假设您用测试Demo的APP ID,则需使用默认模板ID 1,发送手机号是13800000000,传入参数为6532和5,则调用方式为           *
       //*result = restAPI.sendTemplateSMS("13800000000","1" ,new String[]{"6532","5"});                                      
       //*则13800000000手机号收到的短信内容是:【云通讯】您使用的是云通讯短信模板,您的验证码是6532,请于5分钟内正确输入     *
       //*********************************************************************************************************************
       result = restAPI.sendTemplateSMS("13215633862","1" ,new String[]{"1024","5"});

       System.out.println("SDKTestGetSubAccounts result=" + result);
       if("000000".equals(result.get("statusCode"))){
//正常返回输出data包体信息(map)
           HashMap<String,Object> data = (HashMap<String, Object>) result.get("data");
           Set<String> keySet = data.keySet();
           for(String key:keySet){
Object object = data.get(key);
               System.out.println(key +" = "+object);
           }
}else{
//异常返回输出错误码和错误信息
           System.out.println("错误码=" + result.get("statusCode") +" 错误信息= "+result.get("statusMsg"));
       }
}
}

到这一步我花了这么久的时间,看别的分院几乎都很快就弄出来,还有邮件,好像都是一眼就知道大概流程,而我要这么久?肯定是智商不够了。那就笨鸟先飞吧。(说实话如上内容,我完全可以在10分钟之内和一天之前的自己讲完,根本不用管其他的内容比如其他服务的类,拓展等)

明天的计划:看怎么收邮件呗,估计又是难过的一天。

遇到的问题:页面收验证码BUG。

收获:以上。

禅道:http://task.ptteng.com/zentao/task-view-10705.html




返回列表 返回列表
评论

    分享到