如何利用第三方短信平臺發(fā)送短信?
第三方短信平臺目前應(yīng)用非常廣泛,大部分服務(wù)商都提供不同語言的開發(fā)包供開發(fā)者使用。然而,支持VC語言的并不多,因此本文選擇了HTTP方式實現(xiàn),這是筆者在實際開發(fā)軟件時的經(jīng)驗。 選擇適合的第三方短信平臺
第三方短信平臺目前應(yīng)用非常廣泛,大部分服務(wù)商都提供不同語言的開發(fā)包供開發(fā)者使用。然而,支持VC語言的并不多,因此本文選擇了HTTP方式實現(xiàn),這是筆者在實際開發(fā)軟件時的經(jīng)驗。
選擇適合的第三方短信平臺
首先,在搜索引擎上找到一個合適的第三方短信平臺,并確定使用該平臺發(fā)送短信。然后,找到他們網(wǎng)站上的技術(shù)支持,下載其中HTTP方式的二次開發(fā)說明書。
了解短信發(fā)送網(wǎng)關(guān)接口
在說明書中找到短信發(fā)送網(wǎng)關(guān)接口,其中包含了用戶名和密碼等信息。不同的平臺可能有所差異,但原理相同。一般來說,你需要先注冊一個賬號并獲得免費試用條數(shù),用于調(diào)試代碼。
通過VC編寫請求發(fā)送短信
在VC中提交HTTP請求以實現(xiàn)發(fā)送短信??梢允褂脀insock類,但這種方法比較繁瑣。筆者通過靈機一動,找到了簡單提交HTTP請求的方法。具體開發(fā)步驟如下:
- 在要發(fā)送短信的對話框頭文件中包含以下頭文件:
#include lt;afxinet.hgt; - 根據(jù)平臺的HTTP開發(fā)說明,編寫相應(yīng)的代碼。其中的用戶名、密碼和接收手機號碼需要根據(jù)你在注冊網(wǎng)站時所獲得的信息進行修改。
- 通過判斷提交的結(jié)果來確定發(fā)送情況。如果返回值的第一個字符不是“-”,則表示發(fā)送成功。
以上就是利用第三方短信平臺發(fā)送短信的基本步驟。希望這些經(jīng)驗可以幫助到大家解決VC編程中的短信發(fā)送問題。