利用python庫twilio來免費發送短信

      網友投稿 1359 2025-04-03

      大家好,我是四毛。


      利用python庫twilio來免費發送短信

      今天跟大家分享的主題是利用python庫twilio來免費發送短信。

      先放一張成品圖

      代碼放在了本文最后的地址中,歡迎有需要的自取,有任何也可以在評論或者后臺直接私聊我。

      正文

      眼尖的小伙伴已經發現了上面的短信的前綴顯示這個短信來自于一個叫Twilio的免費的賬戶,今天我們用到的庫就是twilio,既然是免費的賬戶,那么肯定是有一些限制的,這個會在后面提到。

      另外要注意的是這個網站從國內訪問的時候,可能會因為一些你懂得原因沒法訪問,那就只好學習一下怎么科學上網了。

      1.Twilio

      Twilio是一個做成開放插件的電話跟蹤服務(call-tracking service)。美國當地時間2016年6月23日,云通訊公司Twilio在紐約證券交易所上市(來自于百度百科)

      2. 安裝

      官方文檔地址:https://www.twilio.com/docs/libraries/python

      同時官方還提供對以下語言的支持

      可以看到,還是很豐富的。

      最簡單的方式就是通過pip,執行如下命令:

      pip?install?twilio

      3.注冊賬號

      安裝好庫以后,就需要到官方的網頁上進行注冊了。

      進入官網:https://www.twilio.com

      然后進入注冊頁面

      接著通過了人機認證以后,就會對你的手機號碼進行認證,這個就不發圖片了。

      4.?進入console

      注冊好了以后,就可以進入我們自己的面板了

      圖中箭頭所指的兩個參數是我們代碼中需要的, 可以把兩個都復制一下;

      既然是發短信,那么肯定是有一個接收者和一個發送者,發送者的號碼可不是我們自己剛剛填的號碼,而且twilio給我們分配的一個號碼,因為我也是前段時間搞好了,所以不太記得這個號碼是不是一開始進去就有的了,如果沒有的話,那么就點擊Get Stared。

      現在我們點擊Manage Numbers

      這個時候就可以看到我們的號碼了,這是重點,記下來

      5. 寫代碼

      根據文檔的內容,我們編寫了下面的代碼:

      #!/usr/bin/env?python #?-*-?coding:?utf-8?-*- #?@Author??:?ShiMeng #?@File????:?send_sms.py #?@Software:?PyCharm from?twilio.rest?import?Client #?Your?Account?SID?from?twilio.com/console account_sid?=?"your?account?sid" #?Your?Auth?Token?from?twilio.com/console auth_token??=?"your?token" client?=?Client(account_sid,?auth_token) message?=?client.messages.create( #?這里中國的號碼前面需要加86 to="+接收者的號碼", from_="+twilio給你的號碼?", body="Hello?from?Python!") print(message.sid)

      然后執行程序,你應該會碰到下面的錯誤

      可以從報錯信息中明顯的看到,提示我們說這個號碼沒有驗證,我們可以到驗證的網址上驗證一下,也可以購買一個高級別的賬號來給未驗證的號碼發送信息。

      而這個就是我一開始提到的免費賬號的限制,在這個限制下面如果你想發送信息給一個接收者,這個接收者的號碼必須通過驗證,語音驗證或者短信驗證都可以。如果你是想大批量的發那種垃圾信息,那么你不用往下面看了。下面我們就來對號碼進行驗證。

      6. 驗證號碼

      驗證網址:https://www.twilio.com/console/phone-numbers/verified

      7.重新執行代碼

      這個時候重新執行我們的代碼,沒有報錯的話,接收者就應該收到你的消息了,就像我一開始放的成品圖一樣。

      但是,在我們發送的信息前面,有一段前綴,我查了一下官方的文檔,說這個免費的賬戶,這個前綴是去不掉的。。。。。。

      8.查看用量

      在面板中,點擊Usage即可看到我們的用量, 如下圖所示

      可以看到我們的用量以及花費,這個花費是不需要我們真正的付錢的,官方的解釋是:

      9.打電話

      打電話的代碼也很簡單

      #?Download?the?Python?helper?library?from?twilio.com/docs/python/install from?twilio.rest?import?Client #?Your?Account?Sid?and?Auth?Token?from?twilio.com/user/account account_sid?=?"AC8a9ba33072b6a05f2b81126e3e6609b7" auth_token?=?"f0150d603c1886d93b9d45ff15d84f24" client?=?Client(account_sid,?auth_token) call?=?client.calls.create( to="+接收者號碼", from_="+你的twilio號碼", url="http://demo.twilio.com/docs/voice.xml", method="GET", status_callback="https://www.myapp.com/events", status_callback_method="POST", status_callback_event=["initiated",?"ringing",?"answered",?"completed"] ) print(call.sid)

      執行程序后,電話也可以接通,但是里面的人會提示你升級賬號。。。。。

      總結

      好了,到這里我們就可以免費的發送短信了。

      通過這個庫,我們可以:

      (1)對線上或者線下后臺跑的程序進行監控,并及時發送短信報警

      (2)結合樹莓派玩一下,可以實現對超多場景的監測

      代碼被放在了這里:https://github.com/xiaosimao/wx_code/tree/master/send_sms

      有問題的可以在評論中指出.

      python

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:word2007中設置表格的行列尺寸 圖解教程(word表格行高列寬多少合適)
      下一篇:表格中 有多個工作表時如何分離出來(表格中的斜線怎么弄)
      相關文章
      亚洲人成伊人成综合网久久久 | 亚洲精品无码不卡| 亚洲av无码专区青青草原| 亚洲欧洲高清有无| 久久久无码精品亚洲日韩按摩| 亚洲AV成人一区二区三区AV| 亚洲AV无码专区亚洲AV伊甸园| 亚洲Av无码专区国产乱码DVD| 亚洲av永久无码精品网站 | 亚洲性久久久影院| 亚洲一级片免费看| 狠狠亚洲狠狠欧洲2019| 在线亚洲精品福利网址导航| 亚洲国产综合无码一区二区二三区| 亚洲成a人在线看天堂无码| 国产午夜亚洲精品不卡免下载| 全亚洲最新黄色特级网站| 日韩色日韩视频亚洲网站| 亚洲高清视频一视频二视频三| 亚洲国产一级在线观看| 狠狠综合久久综合88亚洲| 久久精品国产亚洲沈樵| 亚洲bt加勒比一区二区| 久久国产亚洲精品无码| 亚洲人成电影在线观看青青| 亚洲色大网站WWW永久网站| 亚洲爆乳少妇无码激情| 亚洲成?v人片天堂网无码| 一本色道久久综合亚洲精品高清 | 亚洲欧洲日韩国产一区二区三区 | 亚洲国产精品SSS在线观看AV| 亚洲成A人片在线观看无码不卡 | 亚洲gv猛男gv无码男同短文| 久久综合亚洲鲁鲁五月天| 亚洲沟沟美女亚洲沟沟| 亚洲综合无码无在线观看| 久久亚洲色WWW成人欧美| 亚洲伊人成无码综合网 | 亚洲日韩精品无码专区| 午夜在线亚洲男人午在线| 最新精品亚洲成a人在线观看|