利用電信能力開放平台輕鬆開發簡訊應用

2021-08-30 08:08:21 字數 2252 閱讀 5151

中國電信在最近開放了其能力平台,現在這個專案正處於beta1的狀態,利用能力平台,開發者可以輕鬆的通過統一的api呼叫電信提供的多種能力,包括語音呼叫(多方通話)、簡訊、ivr、gpsone定位等多種能力,並且將這些能力整合成自己的特色應用,通過電信的mm平台向所有中國電信的3g使用者推廣,銷售,並從中獲取收益。相對於iphone和android的平台,電信的能力開放平台更加接近運營商的核心業務,合理利用可以創造更加獨特的應用。

本文用乙個簡訊應用作為例子來看看這一切是多麼的簡單。

第一步:使用者註冊成為能力開放平台ap;

第二步:使用者登入能力開放平台;

第三步:購買簡訊能力介面;(beta期間免費喲

第四步:呼叫能力開放平台認證鑑權介面,獲得認證碼;

第五步:獲得認證碼以後,呼叫簡訊傳送介面。

認證鑑權介面

authrequestvalue格式如下:

timestamp + 「$」 + apid+ 「$」 + apuseraccount + 「$」 + funid + 「$」 + authenticator

其中authenticator的生成演算法如下:

authenticator = base64(sha1 (timestamp + 「$」 + apid+ 「$」 + apuseraccount + 「$」 + funid + 「$」 + apkey))

其中, apkey是能力開放平台頒發給該ap的金鑰。

應答訊息

authresponsevalue格式如下:

result + 「$」+ transactionid + 「$」+ token+ 「$」 + errordescription+ 「$」 + timestamp

簡訊傳送介面:

其中sendmsgrequestvalue格式如下:

token+ 「$」 + phone + 「$」 + msg + 「$」 + from

應答訊息

sendmsgresponsevalue格式:

result

接入流程簡述

乙個應用要接入到能力開放平台,需要經過以下三個步驟:

(1).通過能力開放平台申請ap賬號

(2).呼叫認證鑑權介面獲得認證碼

(3).使用獲得的認證碼來呼叫api

public

void

sendmsg()

//2.如果使用者不存在,呼叫註冊介面註冊

else

if(result ==-

10020

)

//3.再次呼叫能力管控認證鑑權介面,獲取token

authresult

=amcpforap.auth(authinte***ceurl, apid, funcid, apuserid, apkey);

authresults

=authresult.split(』$』);

result

=int32.parse(authresults[

0]);

if(result ==0

)

else

}else

}private

void

send(

string

token,

string

num1,

string

msg,

string

from)

}

如果你正在使用天翼的手機,如果你想要開發電信的3g業務,趕緊加入吧,

2020電信寬頻費用 電信寬頻套餐價格表2020

電信寬頻 表2020 西安電信企業寬頻2020最新資費 西安電信寬頻資費企業寬頻有399元,499元,699元,999元四種不同的 電信寬頻 表2020 西安電信企業寬頻399元 500m光纖寬頻 雲主機 1臺2核4g 贈送1張手機卡共享 1000分鐘國內通話 全國流量60gb 1 4部固話2000...

在家如何用電腦賺錢 工作之餘在家如何利用電腦賺錢

現在的電腦非常的普及,可以說很多人家裡面都有電腦,但是很多人只會用自己的電腦聽聽歌打打遊戲,而不會用電腦來賺錢,其是這一實種浪費,既浪費了自己的時間,也浪費了電腦的效能。現在網際網路這麼發達,我們想要利用電腦賺錢其實是非常容易的,我們隨便在網上找一下就可以找到很多賺錢的專案的,不過有很多專案不靠譜,...

如何利用FutureBuilder提高開發效率

常見場景 抽象模式 轉換成程式語言 以上三種現實情況對應 asyncsnapshot 三個狀態 使用 futurebuilder 處理這個場景 這篇文章的主角,futurebuilder 就是為了解決這個問題存在的。它接收乙個 future 請求,和對應以上幾種情況的 widget 即可把資料和介面...