Flask 簡訊驗證碼 阿里雲服務

2021-10-03 20:49:58 字數 1909 閱讀 7597

目錄

建立client例項

建立api請求並設定引數

發起請求並處理應答或異常

# pip install aliyun-python-sdk-core

from aliyunsdkcore.client import acsclient

from aliyunsdkcore.request import commonrequest

access_key_id = "******" #使用者accesskey 需要根據自己的賬戶修改

access_key_secret = "******x" #access key secret 需要根據自己的賬戶修改

class sms:

def __init__(self,signname,templatecode):

self.signname = signname #簽名

self.templatecode = templatecode #模板code

# 短語傳送物件

sms = sms("***","sms_***xx")

# 簡訊驗證

@blog.route("/send/", methods=["get", "post"])

def send_sms():

phone = request.values.get('phonenum')

# print(phone)

if phone:

# 產生驗證碼

num = randint(1000, 9999)

# 新增到session

session['phonecode'] = str(num)

para = "" % num

res = sms.send(phone, para)

print(res, type(res))

return jsonify()

return jsonify()

阿里雲簡訊驗證碼開發

首先需要在阿里雲上開通簡訊服務,然後在accesskey裡面 設定使用者和使用者組,並把使用者加入到使用者組裡面 然後建立乙個key 密碼一定要事先記住,後面是不會在顯示密碼的 然後在使用者組裡面新增簡訊許可權管理 再去簡訊服務裡面新增簽名和模板 一定要注意用詞,不然阿里不會通過的 到這裡所需阿里的...

阿里雲簡訊服務的使用 獲取簡訊驗證碼

美多 先獲取redis 的圖 驗證碼來 對 redis cli get redis connection img code redis img code redis cli.get image code uuid decode print redis img code print image cod...

阿里雲簡訊服務的使用 獲取簡訊驗證碼

美多 先獲取redis 的圖 驗證碼來 對 redis cli get redis connection img code redis img code redis cli.get image code uuid decode print redis img code print image cod...