使用 Python 傳送簡訊?

highhand發表於2021-09-09

使用

首先,要安裝,很簡單:

pip install twilio

其實 Twilio 官方文件提供了各種程式碼傳送簡訊的方式,如 Python:

# Download the helper library from  twilio.rest import Client# Your Account Sid and Auth Token from twilio.com/consoleaccount_sid = 'AC4e30ba292bcf6fc97ca656aa71b34bc6'auth_token = 'your_auth_token'client = Client(account_sid, auth_token)

message = client.messages.create(
                              from_='+15017122661',
                              body='body',
                              to='+15558675310'
                          )

print(message.sid)

這裡,需要 Twilio 提供的試用賬戶包括一個電話號碼,它將作為簡訊的傳送者。還需要兩個資訊:你的賬戶 SID 和 TOKEN,Python 中,這些值將作為你的 Twilio 使用者名稱和密碼。

另外,to 的手機號需要是已經驗證過的!


由於是試用賬號,所以帶有一些 Twilio 試用字樣。也許在哪裡設定可以去掉,有興趣的可以研究下。

上次食行簽到領積分裡我們說過是不是有辦法提醒簽到成功,這裡就可以操作了,定義一個傳送簡訊的函式,將簽到資訊傳送到指定號碼上就行啦:

def send_sms(text):
    account_sid = 'your_sid'
    auth_token = 'your_auth_token'
    client = Client(account_sid, auth_token)

    message = client.messages.create(
                                from_='your_from_num',
                                body=text,
                                to='your_to_num'
                            )
    print(message.sid)




作者:hoxis
連結:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/810/viewspace-2816479/,如需轉載,請註明出處,否則將追究法律責任。

相關文章