本篇文章給大家帶來的內容是關于Python發短信的方法介紹(附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
#首先注冊互億無線,然后復制發短信界面右上角的apiid和apikey更換代碼中的account和password
#APIID:1
#APIKEY: a9
#接口類型:互億無線觸發短信接口,支持發送驗證碼短信、訂單通知短信等。
#賬戶注冊:請通過該地址開通賬戶http://sms.ihuyi.com/register.html
#注意事項:
#(1)調試期間,請用默認的模板進行測試,默認模板詳見接口文檔;
#(2)請使用APIID(查看APIID請登錄用戶中心->驗證碼短信->產品總覽->APIID)及 APIkey來調用接口;
#(3)該代碼僅供接入互億無線短信接口參考使用,客戶可根據實際需要自行編寫;
#!/usr/local/bin/python #- - coding:utf-8 - - import http.client import urllib
host = “106.ihuyi.com” sms_send_uri = “/webservice/sms.php?method=Submit”
#用戶名是登錄用戶中心->驗證碼短信->產品總覽->APIID account = “1” #密碼 查看密碼請登錄用戶中心->驗證碼短信->產品總覽->APIKEY password = “a9”
def send_sms(text, mobile): params = urllib.parse.urlencode({‘account’: account, ‘password’ : password, ‘content’: text, ‘mobile’:mobile,‘format’:‘json’ }) headers = {“Content-type”: “application/x-www-form-urlencoded”, “Accept”: “text/plain”} conn = http.client.HTTPConnection(host, port=80, timeout=30) conn.request(“POST”, sms_send_uri, params, headers) response = conn.getresponse() response_str = response.read() conn.close() return response_str
if name == ‘main’:
mobile = "1879431006*" text = "您的驗證碼是:110110。請不要把驗證碼泄露給其他人。" print(send_sms(text, mobile))
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com