您的位置:首頁技術文章
文章詳情頁

python如何使用騰訊云發送短信

瀏覽:84日期:2022-07-11 08:18:08

騰訊云方面的申請和流程都比較簡單,基本都是可視化操作的,這里就不在贅述了。這篇文章著重講解怎么用python實現調用。 我假設你已經滿足了以下幾個前提 + 已經開通了騰訊云短信業務 + 創建好了短信簽名 + 也已經審核過了短信正文模板 + 并且已經知道自己的SDK AppID、簽名ID、短信模板ID

Python 相關需要安裝騰訊云提供的模塊或SDK 我們以qcloudsms_py模塊為準,首先

pip install qcloudsms_py

發送短信我們需要用到的模塊有下面2個

from qcloudsms_py import SmsMultiSender, SmsSingleSenderfrom qcloudsms_py.httpclient import HTTPError

在引入之后,就可以封裝一個函數進行開心的發送啦~(這里不太推薦騰訊的SDK,官方對python的不是很有好,還要弄的比較復雜,直接封裝函數比較方便) 附上一個我自己的發送函數

from qcloudsms_py import SmsMultiSender, SmsSingleSenderfrom qcloudsms_py.httpclient import HTTPErrorfrom django.conf import settingsdef send_sms_single(phone_num, template_id, template_param_list): appid = ’你的appid’ appkey = ’你的appkey’ sms_sign = ’你的簽名名稱’ print(appid,appkey,sms_sign) sender = SmsSingleSender(appid, appkey) try: response = sender.send_with_param(86, phone_num, template_id, template_param_list, sign=sms_sign) except HTTPError as e: response = {’result’: 1000, ’errmsg’: '網絡異常發送失敗'} return response

以上就是python如何使用騰訊云發送短信的詳細內容,更多關于python 發送短信的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
国产综合久久一区二区三区