本篇文章給大家?guī)淼膬?nèi)容是關(guān)于Python發(fā)短信的方法介紹(附代碼),有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對你有所幫助。
#首先注冊互億無線,然后復(fù)制發(fā)短信界面右上角的apiid和apikey更換代碼中的account和password
#APIID:1
#APIKEY: a9
#接口類型:互億無線觸發(fā)短信接口,支持發(fā)送驗(yàn)證碼短信、訂單通知短信等。
#賬戶注冊:請通過該地址開通賬戶http://sms.ihuyi.com/register.html
#注意事項(xiàng):
#(1)調(diào)試期間,請用默認(rèn)的模板進(jìn)行測試,默認(rèn)模板詳見接口文檔;
#(2)請使用APIID(查看APIID請登錄用戶中心->驗(yàn)證碼短信->產(chǎn)品總覽->APIID)及 APIkey來調(diào)用接口;
#(3)該代碼僅供接入互億無線短信接口參考使用,客戶可根據(jù)實(shí)際需要自行編寫;
#!/usr/local/bin/python #- - coding:utf-8 - - import http.client import urllib
host = “106.ihuyi.com” sms_send_uri = “/webservice/sms.php?method=Submit”
#用戶名是登錄用戶中心->驗(yàn)證碼短信->產(chǎn)品總覽->APIID account = “1” #密碼 查看密碼請登錄用戶中心->驗(yàn)證碼短信->產(chǎn)品總覽->APIKEY password = “a9”
def send_sms(text, mobile): params = urllib.parse.urlencode({‘a(chǎn)ccount’: 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 = "您的驗(yàn)證碼是:110110。請不要把驗(yàn)證碼泄露給其他人。" print(send_sms(text, mobile))
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com