av一区二区三区在线观看_久久久久国产一区二区三区_伊人春色在线播放_欧美亚洲国产一区_九九热在线免费视频_久久视频国产

常用Demo下載:SMS PHP DEMO下載SMS JAVA DEMO下載

我們在網站上提供各種開發(fā)語言的Demo下載,用戶要參考模板短信功能如何實現(xiàn),可以在"REST Server Demo"部分根據自己的開發(fā)語言下載相應的Demo例子。

1 PHP Demo中模板短信的使用說明

1.1 目錄介紹

1.2 發(fā)送模板短信接口介紹

1.接口聲明文件:SDK\CCPRestSDK.php

2.接口函數定義:function sendTemplateSMS($to,$datas,$tempId)

3.參數說明:

$to: 短信接收手機號碼集合,用英文逗號分開,如 '13810001000,13810011001',最多一次發(fā)送200個。
$datas:內容數據,需定義成數組方式,如模板中有兩個參數,定義方式為array('3456','123')。
$tempId: 模板Id,如使用測試模板,模板id為1,如使用自己創(chuàng)建的模板,則使用自己創(chuàng)建的短信模板id即可。

4.接口調用示例:

 include_once("../SDK/CCPRestSDK.php");
 說明:需要包含接口聲明文件,可將該文件拷貝到自己的程序組織目錄下。

 $accountSid= ; 
 說明:主賬號,登陸云通訊網站后,可在控制臺首頁看到開發(fā)者主賬號ACCOUNT SID。

 $accountToken= ; 
 說明:主賬號Token,登陸云通訊網站后,可在控制臺首頁看到開發(fā)者主賬號AUTH TOKEN。

 $appId=; 
 說明:請使用管理控制臺中已創(chuàng)建應用的APPID。

 $serverIP='app.cloopen.com'; 
 說明:生產環(huán)境請求地址:app.cloopen.com。


 $serverPort='8883'; 
 說明:請求端口 ,無論生產環(huán)境還是沙盒環(huán)境都為8883.

 $softVersion='2013-12-26'; 
 說明:REST API版本號保持不變。

 function sendTemplateSMS($to,$datas,$tempId)

 {
     // 初始化REST SDK
     global $accountSid,$accountToken,$appId,$serverIP,$serverPort,$softVersion; 
     $rest = new REST($serverIP,$serverPort,$softVersion); 
     $rest->setAccount($accountSid,$accountToken); 
     $rest->setAppId($appId); 
    

     // 發(fā)送模板短信
     echo "Sending TemplateSMS to $to 
"; $result = $rest->sendTemplateSMS($to,$datas,$tempId); if($result == NULL ) { echo "result error!"; break; } if($result->statusCode!=0) { echo "模板短信發(fā)送失敗!
"; echo "error code :" . $result->statusCode . "
"; echo "error msg :" . $result->statusMsg . "
"; //下面可以自己添加錯誤處理邏輯 }else{ echo "模板短信發(fā)送成功!
"; // 獲取返回信息 $smsmessage = $result->TemplateSMS; echo "dateCreated:".$smsmessage->dateCreated."
"; echo "smsMessageSid:".$smsmessage->smsMessageSid."
"; //下面可以自己添加成功處理邏輯 } } 可參考demo中的接口調用文件:Demo\SendTemplateSMS.php。

2 Java Demo中模板短信的使用說明

2.1 目錄介紹

2.2 發(fā)送模板短信接口介紹

1.接口聲明文件:sdk\src\com\cloopen\rest\sdk\CCPRestSDK.java

2.接口函數定義:public HashMap sendTemplateSMS(String to, String templateId, String[] datas)

3.參數說明:

to: 字符串類型,短信接收手機號碼集合,用英文逗號分開,如 "13810001000, 最多一次發(fā)送200個。
templateId: 字符串類型,模板Id,如使用測試模板,模板id為"1",如使用自己創(chuàng)建的模板,則使用自己創(chuàng)建的短信模板id即可。
datas: 字符串數組類型,內容數據,需定義成數組方式,如模板中有兩個參數,定義方式為String{"3456","測試"}。

4.接口調用示例:

 import com.cloopen.rest.sdk.CCPRestSDK; 
 import com.cloopen.rest.sdk.CCPRestSDK.BodyType; 
 public class SDKTestSendTemplateSMS {
 public static void main(String[] args) {
 HashMap<String, Object> result = null; 
 CCPRestSDK restAPI = new CCPRestSDK();
 restAPI.init("app.cloopen.com", "8883");
 // 初始化服務器地址和端口,生產環(huán)境配置成app.cloopen.com,端口是8883. 
 restAPI.setAccount("accountSid", "accountToken");
 // 初始化主賬號名稱和主賬號令牌,登陸云通訊網站后,可在控制首頁中看到開發(fā)者主賬號ACCOUNT SID和主賬號令牌AUTH TOKEN。
 restAPI.setAppId("AppId");
 // 請使用管理控制臺中已創(chuàng)建應用的APPID。
 result = restAPI.sendTemplateSMS("號碼1,號碼2等","模板Id" ,new String[]{"模板內容1","模板內容2"});
 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"));
 }
 }
 }
 可參考demo中的接口調用文件:
 demo\src\com\cloopen\rest\demoSDKTestSendTemplateSMS.Java。
            

3 Python Demo中模板短信的使用說明

3.1 目錄介紹

3.2 發(fā)送模板短信接口介紹

1.接口聲明文件:SDK \CCPRestSDK.py
2.接口函數定義:def sendTemplateSMS(self, to,datas,tempId)
3.參數說明:

to: 短信接收手機號碼集合,用英文逗號分開,如 '13810001000,13810011001',最多一次發(fā)送200個。
datas:內容數據,需定義成數組方式,如模板中有兩個參數,定義方式為array['Marry','Alon']。
templateId: 模板Id,如使用測試模板,模板id為"1",如使用自己創(chuàng)建的模板,則使用自己創(chuàng)建的短信模板id即可。

4.接口調用示例:

 編碼說明:coding=utf-8或gbk
 from CCPRestSDK import REST
 import ConfigParser

 accountSid= '您的主賬號'; 
 #說明:主賬號,登陸云通訊網站后,可在控制臺首頁中看到開發(fā)者主賬號ACCOUNT SID。

 accountToken= '您的主賬號Token'; 
 #說明:主賬號Token,登陸云通訊網站后,可在控制臺首頁中看到開發(fā)者主賬號AUTH TOKEN。

 appId='您的應用ID'; 
 #請使用管理控制臺中已創(chuàng)建應用的APPID。

 serverIP='app.cloopen.com';
 #說明:請求地址,生產環(huán)境配置成app.cloopen.com。

 serverPort='8883'; 
 #說明:請求端口 ,生產環(huán)境為8883.

 softVersion='2013-12-26'; #說明:REST API版本號保持不變。 

 def sendTemplateSMS(to,datas,tempId): 
    #初始化REST SDK
    rest = REST(serverIP,serverPort,softVersion) 
    rest.setAccount(accountSid,accountToken) 
    rest.setAppId(appId)

    result = rest.sendTemplateSMS(to,datas,tempId) 
    for k,v in result.iteritems():
        if k=='templateSMS' : 
                for k,s in v.iteritems():
                    print '%s:%s' % (k, s) 
        else: 
            print '%s:%s' % (k, v) 
 
 可參考demo中的接口調用文件:SendTemplateSMS.py。
            

4 C# Demo中模板短信的使用說明

4.1 目錄介紹

4.2 發(fā)送模板短信接口介紹

1.接口聲明文件:CCPRestSDK.cs

2.接口函數定義: public Dictionary SendTemplateSMS(string to, string templateId, string[] data)

3.參數說明:

to: 短信接收手機號碼集合,用英文逗號分開,如 "13810001000,13810011001",最多一次發(fā)送200個。

templateId: 模板Id,如使用測試模板,模板id為"1",如使用自己創(chuàng)建的模板,則使用自己創(chuàng)建的短信模板id即可。

datas:內容數據,需定義成數組方式,如模板中有兩個參數,定義方式為{"1234","10"}。

4.接口調用示例:

 using System; 
 using System.Collections.Generic; 
 using System.Linq; 
 using System.Web; 
 using System.Web.UI; 
 using System.Web.UI.WebControls; 
 namespace SendTemplateSMS
 {
    public partial class _Default : Page
    {
        protected void Page_Load(object sender, EventArgs e) 
        {
            string ret = null; 
            CCPRestSDK.CCPRestSDK api = new CCPRestSDK.CCPRestSDK();
            bool isInit = api.init("app.cloopen.com", "8883");
            api.setAccount(主賬號, 主賬號令牌); 
            api.setAppId(應用ID); 
            try
            {
                if (isInit) 
                {
                    Dictionary<string, object> retData = api.SendTemplateSMS(短信接收號碼, 短信模板id, 內容數據); 
                    ret = getDictionaryData(retData); 
                }
                else
                {
                    ret = "初始化失敗";
                }
            }
            catch (Exception exc) 
            {
                ret = exc.Message; 
            }
            finally
            {
                Response.Write(ret); 
            }
        }
        private string getDictionaryData(Dictionary<string, object> data)
        {
            string ret = null; 
            foreach (KeyValuePair<string, object> item in data) 
            {
                if (item.Value != null && item.Value.GetType() == typeof(Dictionary<string, object>))
                {
                    ret += item.Key.ToString() + "={";
                    ret += getDictionaryData((Dictionary<string, object>)item.Value); 
                    ret += "};";
                }
                else
                {
                    ret += item.Key.ToString() + "=" + (item.Value == null ? "null" : item.Value.ToString()) + ";";
                }
            }
            return ret; 
        }
    }
 }
 可參考demo中的接口調用文件:
 CCPRestDemo\Demo\SendTemplateSMS\Default.aspx.cs。
            

文檔更新時間:2017年7月7日

主站蜘蛛池模板: av av在线 | 国产网站在线 | 免费一二区 | 久久网亚洲 | 男女羞羞视频免费 | 国产不卡一 | 亚洲欧洲日韩 | 成人久久18免费网站图片 | 精品亚洲国产成av人片传媒 | 91精品一区二区三区久久久久 | 亚洲精品一区二区三区蜜桃久 | 国产在线看片 | 国产精品激情 | 国产欧美精品一区二区三区 | 久久久久免费观看 | 日韩精品成人 | 亚洲三级在线观看 | 亚洲欧美日韩精品久久亚洲区 | 日韩精品一区二区三区在线播放 | 国产美女久久 | 九九精品在线 | 亚洲一区二区中文字幕 | 国产一区欧美 | 亚洲社区在线 | 久草青青草 | 欧美日韩高清 | 国产精品久久久亚洲 | 精品成人av | 国产亚洲精品美女久久久久久久久久 | 中文字幕在线三区 | 欧美一级片在线播放 | 大学生a级毛片免费视频 | 久久久久国产一区二区三区 | 国产成人av在线 | 91大神xh98xh系列全部 | 不卡的av在线 | 亚洲欧美一区在线 | 久久中文免费视频 | 久久久亚洲 | 日韩一区二区不卡 | 成人欧美一区二区 |