package com.IIF5.util;
import java.util.HashMap;
import java.util.Set;
import com.cloopen.rest.sdk.CCPRestSDK;
public class SDKTestSendTemplateSMS {
public static int getVerification(String Telephone ) {
HashMap<String, Object> result = null;
CCPRestSDK restAPI = new CCPRestSDK();
restAPI.init("sandboxapp.cloopen.com", "8883");// 初始化服务器地址和端口,格式如下,服务器地址不需要写https://
restAPI.setAccount(" ", " ");// 初始化主帐号名称和主帐号令牌
restAPI.setAppId("aaf98f894a038dc2014a0dfd4fbe0790");// 初始化应用ID
Integer i =(int) (Math.random()*899999+100000);
result = restAPI.sendTemplateSMS(Telephone+","+Telephone,"10727" ,new String[]{i.toString(),"30"});
System.out.println("SDKTestGetSubAccounts result=" + result);
System.out.println(i);
if("000000".equals(result.get("statusCode"))){
//正常返回输出data包体信息(map)
@SuppressWarnings("unchecked")
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);
}
return i;
}else{
//异常返回输出错误码和错误信息
System.out.println("错误码=" + result.get("statusCode") +" 错误信息= "+result.get("statusMsg"));
return 0;
}
}
}