雲之訊實現傳送簡訊驗證碼(python版本)

2021-09-06 20:36:08 字數 1290 閱讀 1495

這段**不需要呼叫sdk,需要先註冊雲之訊才能獲取相應的請求引數,官網上暫時還沒有python的sdk,看**吧。

from time import sleep

import requests

#單模板傳送位址

url = ''

#賬戶sid

sid = '你的賬戶sid'

#認證令牌

token = '你的認證令牌'

#應用id

#模板id

templateid = '雲之訊開發文件上都有寫'

#接收手機號

mobile = '可以接受簡訊的手機'

class ccp(object):

"""傳送簡訊的輔助類"""

def send_template_sms(self, to, datas, temp_id):

"""傳送模板簡訊"""

# @param to 手機號碼

# @param datas 內容資料 格式為陣列 例如:,如不需替換請填 ''

# @param temp_id 模板id

data =

# 將字典轉換為json字串

import json

json_data = json.dumps(data)

#傳送請求頭

headers =

# 傳送請求

response = requests.post(url=url, data=json_data, headers=headers)

result = response.content.decode()

result = json.loads(result)

print(result)

# 如果傳送簡訊成功,返回的字典資料result中code欄位的值為"000000"

sleep(5)

if result["code"] == "000000":

# 返回0 表示傳送簡訊成功

return 0

else:

# 返回-1 表示傳送失敗

return -1

#以下是測試

if __name__ == '__main__':

ccp = ccp()

# 測試的簡訊模板編號為415887

ccp.send_template_sms('13211112222', ['1234', 5], 415887)

如果需要使用簡訊驗證碼,直接呼叫這裡的 send_template_sms()方法,裡面填寫對應的引數就好。

雲通訊 傳送簡訊驗證碼

1 首先,註冊賬號,容聯雲通訊 點我 2 新增乙個用於測試接收簡訊驗證碼的的手機號 外掛程式包及其使用說明 繼文章 簡訊驗證碼後端 介面設計的補充 1 將外掛程式素材中yuntongxun資料夾拷貝到django工程專案子應用的libs包中 2 修改ccp sms.py 說明 主賬號,登陸雲通訊 後...

python傳送簡訊驗證碼

import random code 驗證碼 for num in range 1,5 code code str random.randint 0,9 2 匯入sdk import zhenzismsclient as smsclient 3 呼叫簡訊平台傳送驗證碼 client smsclien...

C 傳送簡訊驗證碼

在網上查詢了一下攻略,實現起來挺簡單的,本次使用網建簡訊通sms傳送。1.從網上 申請賬號,註冊後會送5條簡訊 和3條彩信的傳送量。2.檢視sms簡訊通api下行介面 然後獲取秘鑰 在這裡可以檢視相應的 例子。本站使用者名稱 key 介面安全秘鑰 smsmob 手機號碼 smstext 驗證碼 88...