import注意:雲片網需要把自己的ip加入到ip白名單裡面。傳送簡訊的模板必須是你在雲片網中配置好的。random
import
string
import
time
import
hashlib
from
urllib
import
parse, request
defsend_sms():
# 請求的url
api = ''
# 準備headers中的引數
# 最大128個字元的隨機字串
nonce = ''.join(random.sample(string.ascii_letters
+string.digits, 20))
# 當前utc時間戳從2023年1月1日0點0 分0 秒開始到現在的秒數(string)
curtime = str(int(time.time()))
# 校驗碼
+nonce
+curtime
sha = hashlib.sha1(sumstr.encode())
checksum = sha.hexdigest()
# 另一種使用hash的用法。
hash = hashlib.sha1()
hash.update(sumstr)
hash.hexdigest()
# 設定頭
headers =
# 準備要傳送的資料,必填的只有乙個手機號
data =
# 把字典解析成url中傳參的格式,即:mobile='18676689715'
data = parse.urlencode(data).encode()
# 建立request例項物件
r = request.request(url=api, headers=headers, data=data)
req = request.urlopen(r)
response = req.read()
print(response)
if__name__ == '__main__':
send_sms()
importrequests
class
yunpian(object):
def
__init__(self,api_key):
self.api_key = api_key
self.single_send_url = ''
def
send_sms(self,code,mobile):
parmas='.format(code=code)
} response = requests.post(self.single_send_url,data=parmas)
import
json
re_dict = json.loads(response.text)
return
re_dictif
__name__ == '__main__':
yun_pian = yunpian("自己的api_key")
yun_pian.send_sms('2018',"**號碼")
手機驗證碼傳送(ThinkPHP)
二 手機驗證碼配置 1.申請容聯雲通訊,註冊個號 2.d wamp www demo thinkphp library org xb 匯入 rongcloud.class.php和rest.class.php 傳送 容聯雲通訊 驗證碼 param int phone 手機號 param int co...
手機傳送驗證碼
傳送簡訊以後,再次傳送簡訊按鈕變得不可用,倒計時60秒以後才可以使用 建立按鈕倒計時的方法 function countdown count 在傳送簡訊請求以後呼叫 傳送簡訊按鈕不可用 每過1秒呼叫1次匿名函式 匿名函式中計數減1 按鈕上的文字變為 x秒後可再次傳送驗證碼 如果計數變為0 按鈕變得可...
laravel框架手機傳送驗證碼
現在登入註冊時 我們的驗證方法 不在單一化 手機傳送驗證碼 已經成為常態 讓我們 一起來實現以下吧 1.進入檢視 ul class register li label 手機號 label input class ipt box tel bg value id regi mobile type tex...