最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python基于Twilio及騰訊云實現國際國內短信接口

 更新時間:2020年06月18日 15:34:38   作者:Python學習交流啊啊啊  
這篇文章主要介紹了Python基于Twilio及騰訊云實現國際國內短信接口,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

短信服務驗證服務已經不是什么新鮮事了,但是免費的手機短信服務卻不多見,本次利用Python3.0基于Twilio和騰訊云服務分別來體驗一下國際短信和國內短信接口。

首先,注冊Twilio: www.twilio.com/

注冊成功后,獲取ACCOUNT SID和AUTH TOKEN,一會要用到

安裝依賴的庫

pip3 install twilio

隨后編寫發(fā)送腳本

#導包 導入客戶端 
from twilio.rest import Client 
 
#定義短信sid 
account_sid = '你的sid' 
#定義秘鑰 
auth_token = '你的秘鑰' 
 
#定義客戶端對象  
client = Client(account_sid,auth_token) 
message = client.messages.create( 
  to="+8613423432818",   # 接受短信的手機號,也就是注冊界面驗證過的那個自己的手機號,注意 寫中國區(qū)號 +86 
  from_="+12118627871",  # 發(fā)送短信的美國手機號 區(qū)號 +1 
  body="Hello from Python!") 
#打印發(fā)送結果 
print(message)

整個過程比較簡單,如此你就擁有了一個免費的國際手機短信服務接口,注意發(fā)送的手機號要填寫手機號的國家區(qū)號,另外twilio的額度也并非無限,將會有一個10刀的額度,每發(fā)一條將會扣除1美分,所以測試的時候悠著點,別超過額度限制。

國內短信業(yè)務這塊兒做的比較好的有阿里云,騰訊云,和百度云,另外七牛云和又拍云也有相應的服務,為什么一定要選擇騰訊云呢?其實很簡單,因為有免費的100條短信可以用。

首先注冊騰訊云服務: cloud.tencent.com

注冊成功后,騰訊云會自動生成一個短信應用,如果沒有默認應用,需要新建一下

記錄一下應用的 appid 以及 appkey 一會要用到

之后配置短信的簽名,簽名顧名思義,用來限制短信接口的權限,防止被惡意調用,同時簽名需要騰訊客服人工審核,大概需要兩個小時左右。

這里推薦使用小程序來做簽名類型,同時簽名內容是自定義的,證明類型很簡單,只需要去微信小程序后臺界面截個圖即可。

配置好簽名,還需要配置一下短信模板,模板的含義也很簡單,就是給用戶發(fā)送的短信內容

模板中的{}符號是類似通配符的東西,發(fā)送短信時用變量進行替換,注意表明索引數量,模板也需要騰訊客服人工審核,大概需要兩個小時左右。另外短信長度最好不要超過70字,超過以后長短信就會按每67字一條來計算,那就虧大發(fā)了。

以上就是前期的配置,下面安裝騰訊云短信的sdk

pip3 install qcloudsms_py

編寫發(fā)送腳本

# 短信應用SDK AppID 
appid = 你的appid # SDK AppID是1400開頭 
 
# 短信應用SDK AppKey 
appkey = "你的appkey" 
 
# 需要發(fā)送短信的手機號碼 
phone_numbers = ["你要發(fā)送的手機號"] 
 
# 短信模板ID,需要在短信應用中申請 
template_id = 在模板列表里獲取  
 
# 簽名 
sms_sign = "劉悅的技術博客" 
 
from qcloudsms_py import SmsSingleSender 
from qcloudsms_py.httpclient import HTTPError 
 
 
import ssl 
ssl._create_default_https_context = ssl._create_unverified_context 
 
ssender = SmsSingleSender(appid, appkey) 
params = ["6666","5"] # 當模板沒有參數時,`params = []` 
try: 
  result = ssender.send_with_param(86, phone_numbers[0], 
    template_id, params, sign=sms_sign, extend="", ext="") # 簽名參數不允許為空串 
  print(result) 
except HTTPError as e: 
  print(e) 
except Exception as e: 
  print(e)

整個流程沒什么難度,需要注意一點這里為了避免ssl證書的問題需要導入ssl庫單獨設置一下,最后查看一下結果

同時騰訊云服務短信比Twilio體驗好的一點在于它具有詳細的統計后臺,方便我們對短信到達率進行監(jiān)控和統計,對海量用戶的群發(fā)也比較友好。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • python多核處理器算力浪費問題解決

    python多核處理器算力浪費問題解決

    這篇文章主要為大家介紹了python多核處理器算力浪費現象的處理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 詳解pandas映射與數據轉換

    詳解pandas映射與數據轉換

    這篇文章主要介紹了pandas映射與數據轉換的相關資料,幫助大家更好的利用python進行數據分析,感興趣的朋友可以了解下
    2021-01-01
  • python numpy存取文件的方式

    python numpy存取文件的方式

    NumPy提供了多種存取數組內容的文件操作函數。保存數組數據的文件可以是二進制格式或者文本格式。這篇文章主要介紹了python利用numpy存取文件,需要的朋友可以參考下
    2019-09-09
  • python3獲取當前文件的上一級目錄實例

    python3獲取當前文件的上一級目錄實例

    下面小編就為大家分享一篇python3獲取當前文件的上一級目錄實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • pytorch自定義不可導激活函數的操作

    pytorch自定義不可導激活函數的操作

    這篇文章主要介紹了pytorch自定義不可導激活函數的操作,具有很好的參考價值,希望大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 使用wxPython和OpenCV實現手勢識別相機功能

    使用wxPython和OpenCV實現手勢識別相機功能

    在這篇博客中,我將分享一個有趣的?Python?項目:通過?wxPython?創(chuàng)建圖形界面,利用?OpenCV?的計算機視覺技術實現實時手勢識別,以下是項目的完整實現過程,包括代碼分析、使用說明和可能的優(yōu)化建議,需要的朋友可以參考下
    2025-04-04
  • 在Django框架中編寫Contact表單的教程

    在Django框架中編寫Contact表單的教程

    這篇文章主要介紹了在Django框架中編寫Contact表單的教程,Django是Python特色各異的框架中最有人氣的一個,需要的朋友可以參考下
    2015-07-07
  • Python3.6安裝及引入Requests庫的實現方法

    Python3.6安裝及引入Requests庫的實現方法

    下面小編就為大家分享一篇Python3.6安裝及引入Requests庫的實現方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • python編程學習使用管道Pipe編寫優(yōu)化代碼

    python編程學習使用管道Pipe編寫優(yōu)化代碼

    大家好,今天這篇文章我將詳細講解 Pipe 如何讓你的代碼更加簡潔的方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11
  • Python輸出列表(List)不帶中括號和引號的問題及解決方法

    Python輸出列表(List)不帶中括號和引號的問題及解決方法

    這篇文章主要介紹了Python輸出列表(List)不帶中括號和引號的問題及解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-02-02

最新評論

聂荣县| 武汉市| 阿合奇县| 沂南县| 手游| 古交市| 台北市| 双桥区| 孝感市| 凤翔县| 怀化市| 镇宁| 尚志市| 金塔县| 上高县| 天等县| 华安县| 屏山县| 大竹县| 黄梅县| 兴业县| 尉氏县| 成都市| 漳浦县| 阿拉善右旗| 偃师市| 固镇县| 宁蒗| 华宁县| 新丰县| 明水县| 浑源县| 蓝田县| 金山区| 娱乐| 靖远县| 英吉沙县| 资阳市| 黎城县| 武宣县| SHOW|