1. 程式人生 > 程式設計 >python如何使用騰訊雲傳送簡訊

python如何使用騰訊雲傳送簡訊

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

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

pip install qcloudsms_py

傳送簡訊我們需要用到的模組有下面2個

from qcloudsms_py import SmsMultiSender,SmsSingleSender
from qcloudsms_py.httpclient import HTTPError

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

from qcloudsms_py import SmsMultiSender,SmsSingleSender
from qcloudsms_py.httpclient import HTTPError
from django.conf import settings

def 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_param_list,sign=sms_sign)
  except HTTPError as e:
    response = {'result': 1000,'errmsg': "網路異常傳送失敗"}
  return response

以上就是python如何使用騰訊雲傳送簡訊的詳細內容,更多關於python 傳送簡訊的資料請關注我們其它相關文章!