實現(xiàn)的功能
通過代碼定時給手機推送短信,短信內(nèi)容可以自定義文字,當(dāng)然你也可以去別的網(wǎng)站爬取每日心靈雞湯,天氣預(yù)報或其它信息進(jìn)行推送。
本文主要講如何實現(xiàn)發(fā)送短信的功能,全部代碼只用15行。
首先貼出實現(xiàn)的效果圖,后面再分兩步詳細(xì)描述實現(xiàn)過程,第一步免費注冊api接口,第二步只需要寫10來行代碼。
代碼運行后本地收到返回的執(zhí)行情況:
手機收到代碼發(fā)送過來的短信截圖:
實現(xiàn)過程
獲取短信api接口
我們需要API的三個參數(shù):account_sid ,auth_token 和Active number。
注冊地址:https://www.twilio.com(國內(nèi)訪問資源很慢,科學(xué)上網(wǎng)會快一些)
注冊步驟:
a. 進(jìn)入注冊網(wǎng)站,一般會等待很久。等界面顯示后,點擊右上角‘Sign up’按鈕,開始注冊。注冊只需要填寫姓名拼音(可隨便填),郵箱和密碼(需包括大小寫字母和數(shù)字),填好后點擊‘Start your tree trial’按鈕,即注冊成功。
注冊信息填寫界面截圖:
b. 查看郵箱收到的來自Twilio的郵件,里面有個鏈接地址,點擊鏈接會跳轉(zhuǎn)打開一個網(wǎng)站,等待網(wǎng)站加載出來,默認(rèn)是登陸狀態(tài)的,右上角會顯示你注冊的名字;如果賬戶沒有登陸,點擊右上角login輸入剛剛注冊填的郵箱和密碼登陸。
c. 處于登陸狀態(tài)后,點擊左上角的 “My first Twilio account”,即可獲得需要的授權(quán)信息
源碼
最關(guān)鍵的是api的三個參數(shù),結(jié)合代碼注釋相信你會懂的。文章來源:http://www.zghlxwxcb.cn/news/detail-405873.html
from twilio.rest import Client # 需要裝twilio庫
def send_message(content):
account_sid = 'AC******41' # ACCOUNT SID
auth_token = '0c******8f' # AUTH TOKEN
client = Client(account_sid, auth_token) # 賬戶認(rèn)證
message = client.messages.create(
to="+86188******", # 接受短信的手機號,注意寫中國區(qū)號 +86
from_="+186******", # 領(lǐng)取的虛擬號碼
body=content) # 發(fā)送的內(nèi)容
send_message('test')
到這里,代碼運行就能實現(xiàn)啦,當(dāng)然你可以根據(jù)需要擴(kuò)展代碼。文章來源地址http://www.zghlxwxcb.cn/news/detail-405873.html
參考鏈接
15行Python代碼實現(xiàn)免費發(fā)送手機短信推送消息功能
到了這里,關(guān)于【script】15行Python代碼實現(xiàn)免費發(fā)送手機短信推送消息功能(twilio)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!