亚洲AV综合一区二区|国产在线不卡精品网站|中文字幕v亚洲ⅴv天堂|亚洲品精乱码久久久久久|人妻无码不卡在线视频免费|一本无码中文字幕精品视频|亚洲综合精品香蕉久久网97|亚洲∨a久久久噜噜噜久久天堂


凌凱短信平臺二次開發(fā)接口文檔

2017-07-13    次訪問   

 

短信平臺二次開發(fā)接口文檔

V4.0.1

 

 

 

 

 

目錄

 

短信平臺二次開發(fā)接口 1

一、Webservice接口協(xié)議 2

(一)短信發(fā)送 BatchSend2 2

(二)接收短信 Get 4

(三)查詢余額SelSum 6

(四)獲取禁止號碼NotSend 8

二、HTTPS接口協(xié)議 8

(一)短信發(fā)送 BatchSend2 8

(二)接收短信 Get 10

(三)查詢余額SelSum 10

(四)獲取禁止號碼NotSend 11

 

 

一、Webservice

  請求地址:

https://IP+Port/ws/LinkWS.asmx(具體接口地址向業(yè)務(wù)員獲取)

(一)短信發(fā)送 BatchSend2  

注意:提交短信前請過濾掉重復(fù)號碼

輸入?yún)?shù):

參數(shù)

說明

類型

CorpID

賬號

String

Pwd

密碼

String

Mobile

發(fā)送手機號碼(號碼之間用英文逗號隔開,建議100個號碼) 例如:

13812345678,13519876543,15812349876

String

Content

發(fā)送內(nèi)容

String

Cell

擴展號(必須是數(shù)字或為空)

String

SendTime

定時發(fā)送時間(可為空)

String(14)

SendTime固定14位長度字符串,比如:20060912152435代表2006年9月12日15時24分35秒,為空表示立即發(fā)送

輸出返回值參數(shù)

狀態(tài)說明

 大于0的整數(shù)

提交成功

–1

賬號未注冊

–2

其他錯誤

–3

帳號或密碼錯誤

–5

余額不足,請充值

-7

提交信息末尾簽名,請?zhí)砑又形牡钠髽I(yè)簽名【 】

–6

定時發(fā)送時間不是有效的時間格式

–8

發(fā)送內(nèi)容需在1到300字之間

-9

發(fā)送號碼為空

-10

定時時間不能小于系統(tǒng)當前時間

-11

屏蔽手機號碼

-100

IP黑名單

-102

賬號黑名單

-103

IP未導白

輸出參數(shù):

 

范例:

try

            {

            Dxt.LinkWS LinkWs=new Dxt.LinkWS();

 

            string  Resid = LinkWs.BatchSend(CorpID, Pwd, textBox1.Text, textBox2.Text, "", "");

int R = int.Parse(Resid);

 

            if (R>=0)

            {

            MessageBox.Show("發(fā)送成功!!");

            }

            else if(R==-1)

            {

                MessageBox.Show("帳號未注冊!");

            }

               else if(R==-2)

            {

                MessageBox.Show("其他錯誤!");

               }

               else if(R==-3)

               {

                   MessageBox.Show("帳號或密碼錯誤!");

               }

                else if(R==-5)

                {

                    MessageBox.Show("企業(yè)號帳戶余額不足,請先充值再提交短信息!");

               }

               else if(R==-6)

            {

                   MessageBox.Show("定時發(fā)送時間不是有效時間格式!");

               }

               else if(R==-7)

            {

                   MessageBox.Show("提交信息末尾未加簽名,請?zhí)砑又形牡钠髽I(yè)簽名【 】!");

               }

 

                else if(R==-8)

               {

                   MessageBox.Show("發(fā)送內(nèi)容需在1到300個字之間");

                }

                else if(R==-9)

                {

                    MessageBox.Show("發(fā)送號碼為空");

                    

                }

else if(R==-10)

               {

                   MessageBox.Show("定時時間不能小于當前系統(tǒng)時間!");

               }

else if(R==-101)

               {

                   MessageBox.Show("調(diào)用接口速度太快");

               }

 

           }

            catch(System.Net.WebException WebExcp)

           {

               MessageBox.Show("網(wǎng)絡(luò)錯誤,無法連接到服務(wù)器!");

            }

(二)接收短信 Get

輸入?yún)?shù):

參數(shù)

說明

類型

CorpID

帳號

String

Pwd

密碼

String

輸出參數(shù):

輸出返回值參數(shù)

狀態(tài)說明

字符串

接受短信的內(nèi)容

–1

賬號未注冊

–2

其他錯誤

–3

密碼錯誤

-101

調(diào)用接口速度太快(大于30s)

-100

IP黑名單

-102

賬號黑名單

-103

IP未導白

 

返回格式為:||手機號#上行內(nèi)容#發(fā)送時間#擴展號

            ||手機號#上行內(nèi)容#發(fā)送時間#擴展號……

每次最多取50條,超過50條下次取,不足50條一次就返回完,同一條信息只能取一次,取走后系統(tǒng)自動更改短信標志為【已取】

 

C# 實例:

try

{

Dxt.LinkWS LinkWs=new Dxt.LinkWS();

string result=LinkWs.Get(CorpID.Text.Trim(),Pwd.Text.Trim());

if(result=="")

{

MessageBox.Show("沒有上行信息");

}

else if(result=="-1")

{

MessageBox.Show("帳號未注冊!") ;

}

else if(result=="-2")

{

MessageBox.Show("其他錯誤!") ;

}

else if(result=="-3")

{

MessageBox.Show("帳號密碼不匹配!" );

}

else

{

string ReGet="";

result=result.Replace("||","|");

string[] temp=result.Split("|".ToCharArray());

for(int i=0;i

{

if(temp[i].Trim()!="")

{

string[] temp1=temp[i].Split("#".ToCharArray());

if(temp1.Length>2)

{

ReGet+="第"+i.ToString()+"條回復(fù),手機號:"+temp1[0]+",內(nèi)容:"+temp1[1]+",回復(fù)時間:"+temp1[2]+",回復(fù)號碼:"+temp1[3]+"\n";

}

}

}

MessageBox.Show(ReGet.ToString().Trim());

}

}

catch (System.Net.WebException WebExcp)

{

MessageBox.Show("網(wǎng)絡(luò)錯誤,無法連接到服務(wù)器!" );

 

(三)查詢余額SelSum

輸入?yún)?shù):

參數(shù)

說明

類型

CorpID

帳號

String

Pwd

密碼

String

輸出參數(shù):

輸出返回值參數(shù)

狀態(tài)說明

0

剩余條數(shù)

–1

賬號未注冊

–2

其他錯誤

–3

密碼錯誤

-101

調(diào)用接口速度太快(大于30s)

-100

IP黑名單

-102

賬號黑名單

-103

IP未導白

 

C# 實例:

try

{

Dxt.LinkWS LinkWs=new dxt.LinkWS();

                

int ReS=LinkWs.SelSum(CorpID.Text.Trim(),Pwd.Text.Trim());

if(ReS>=0)

{

MessageBox.Show("還剩"+ReS.ToString()+"條" );

}

else if(ReS==-1)

{

MessageBox.Show("帳號未注冊!" );

}

else if(ReS==-2)

{

MessageBox.Show("其他錯誤!" );

}

else if(ReS==-3)

{

MessageBox.Show("帳號密碼不匹配!" );

}

else if(ReS==-101)

{

MessageBox.Show("調(diào)用接口頻率過應(yīng)該大于30s一次" );

}

 

}

catch (System.Net.WebException WebExcp)

{

MessageBox.Show("網(wǎng)絡(luò)錯誤,無法連接到服務(wù)器!" );

               }

 

 

(四)獲取禁止號碼NotSend

用戶可通過接口調(diào)用此函數(shù)獲取最近1小時內(nèi)屏蔽的手機號碼

輸入?yún)?shù):

參數(shù)

說明

類型

CorpID

帳號

String

Pwd

密碼

String

輸出參數(shù):

輸出返回值參數(shù)

狀態(tài)說明

字符串

為空或手機號碼串(返回值為空表示沒有屏蔽號碼)

–1

賬號未注冊

–2

其他錯誤

–3

密碼錯誤

-101

調(diào)用接口速度太快(大于30s)

-100

IP黑名單

-102

賬號黑名單

-103

IP未導白

 

返回格式為:1300000001,13000000002,13000000003,13000000004

二、HTTPS

請求地址:

https://IP+Port/ws/ + 函數(shù)文件名(具體接口地址向業(yè)務(wù)員獲取)

平臺編碼:GB2312

提交方式:GET 或者 POST

(一)短信發(fā)送 BatchSend2   

 

注意: 提交短信前請過濾掉重復(fù)號碼

輸入?yún)?shù): 

參數(shù)

說明

類型

CorpID

賬號

String

Pwd

密碼

String

Mobile

發(fā)送手機號碼(號碼之間用英文逗號隔開,建議100個號碼)

 例如:13812345678,13519876543,15812349876

String

Content

發(fā)送內(nèi)容

String

Cell

擴展號(必須為數(shù)字或為空

String

SendTime

定時發(fā)送時間(可為空

String(14)

SendTime固定14位長度字符串,比如:20060912152435代表2006年9月12日15時24分35秒,為空表示立即發(fā)送

輸出參數(shù):

輸出返回值參數(shù)

狀態(tài)說明

 大于0的數(shù)字

提交成功

–1

賬號未注冊

–2

其他錯誤

–3

帳號或密碼錯誤

–5

余額不足,請充值

–6

定時發(fā)送時間不是有效的時間格式

-7

提交信息末尾未簽名,請?zhí)砑又形牡钠髽I(yè)簽名【 】

–8

發(fā)送內(nèi)容需在1到300字之間

-9

發(fā)送號碼為空

-10

定時時間不能小于系統(tǒng)當前時間

-100

IP黑名單

-102

賬號黑名單

-103

IP未導白

 

https://IP+Port/ws/BatchSend2.aspx?CorpID=*&Pwd=*&Mobile=*&Content=*&SendTime=* 

(二)接收短信 Get

輸入?yún)?shù):

參數(shù)

說明

類型

CorpID

帳號

String

Pwd

密碼

String

輸出參數(shù):

輸出返回值參數(shù)

狀態(tài)說明

字符串

接受短信的內(nèi)容

–1

賬號未注冊

–2

其他錯誤

–3

密碼錯誤

-101

調(diào)用接口頻率過快(大于30s調(diào)用一次)

-100

IP黑名單

-102

賬號黑名單

-103

IP未導白

 

返回格式為:||手機號#上行內(nèi)容#發(fā)送時間#擴展號

            ||手機號#上行內(nèi)容#發(fā)送時間#擴展號……

每次最多取50條,超過50條下次取,不足50條一次就返回完,同一條信息只能取一次,取走后系統(tǒng)自動更改短信標志為【已取】

調(diào)用方式:

https://IP+Port/ws/Get.aspx?CorpID=*&Pwd=*

 

(三)查詢余額SelSum

輸入?yún)?shù):

參數(shù)

說明

類型

CorpID

帳號

String

Pwd

密碼

String

 

輸出參數(shù):

輸出返回值參數(shù)

狀態(tài)說明

 0

剩余條數(shù)

–1

賬號未注冊

–2

其他錯誤

–3

密碼錯誤

-101

調(diào)用接口頻率過快(大于30s調(diào)用一次)

-100

IP黑名單

-102

賬號黑名單

-103

IP未導白

 

調(diào)用方式:

https://IP+Port/ws/SelSum.aspx?CorpID=*&Pwd=*

 

(四)獲取禁止號碼NotSend

用戶可通過接口調(diào)用此函數(shù)獲取最近1小時內(nèi)屏蔽的手機號碼

輸入?yún)?shù):

參數(shù)

說明

類型

CorpID

帳號

String

Pwd

密碼

String

輸出參數(shù):

輸出返回值參數(shù)

狀態(tài)說明

字符串

為空或手機號碼串(返回值為空表示沒有屏蔽號碼)

–1

賬號未注冊

–2

其他錯誤

–3

密碼錯誤

-101

調(diào)用接口速度太快(大于30s)

-100

IP黑名單

-102

賬號黑名單

-103

IP未導白

 

返回格式為:1300000001,13000000002,13000000003,13000000004

調(diào)用方式:

https://IP+Port/ws/NotSend.aspx?CorpID=*&Pwd=*

 

 

 


文章均為思樂科技專注網(wǎng)站建設(shè),成都網(wǎng)站建設(shè)的成都網(wǎng)站建設(shè)公司原創(chuàng),轉(zhuǎn)載請注明來自http://www.klfwq.com/news/fuwudayi/2017713/77362.html