django項目中使用云片網(wǎng)發(fā)送短信驗證碼的實現(xiàn)
1. 在apps包下新建一個utils的python包
2. utils包中新建一個YunPian.py文件,文件中代碼如下
import requests import json def send_single_sms(apikey, code, mobile): # 發(fā)送單條短信 url = "https://sms.yunpian.com/v2/sms/single_send.json" text = "【后端學習】您的驗證碼是{}。如非本人操作,請忽略本短信".format(code) res = requests.post(url, data={ "apikey": apikey, "mobile": mobile, "text": text }) return res if __name__ == '__main__': res = send_single_sms("cdc06fa3370dfdsadasffadfadc53dc9d", "149805", "18889565149") res_json = json.loads(res.text) code = res_json["code"] msg = res_json["msg"] if code == 0: print("發(fā)送成功") else: print("發(fā)送失敗:{}".format(msg)) print(res.text)
3. 云片網(wǎng)發(fā)送單條短信的api官網(wǎng):https://www.yunpian.com/official/document/sms/zh_CN/domestic_single_send
注意:python開發(fā)環(huán)境中需要下載requests庫: pip install requests
到此這篇關于django項目中使用云片網(wǎng)發(fā)送短信驗證碼的實現(xiàn)的文章就介紹到這了,更多相關django 云片網(wǎng)發(fā)送驗證碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
舉例講解Django中數(shù)據(jù)模型訪問外鍵值的方法
這篇文章主要介紹了舉例講解Django中數(shù)據(jù)模型訪問外鍵值的方法,Django是最具人氣的Python web開發(fā)框架,需要的朋友可以參考下2015-07-07