python接入云片網(wǎng)短信平臺(tái)并發(fā)送短信

python接入云片網(wǎng)短信平臺(tái)

由于阿里大于官網(wǎng)Python SDK不支持PY3,搞了很久沒(méi)弄好,所以換了一個(gè)短信平臺(tái),我選擇的是云片網(wǎng)

  • 打開(kāi)云片網(wǎng)官網(wǎng),然后注冊(cè)、登錄

    ?

  • 上傳后,會(huì)自動(dòng)跳轉(zhuǎn)至管理控制臺(tái),這里能看到自己的個(gè)人信息和短信發(fā)送情況

1.png
  • 找到新用戶接入---短信,點(diǎn)擊開(kāi)始接入

2.png

  • 然后會(huì)讓你選擇是個(gè)人開(kāi)發(fā)中還是企業(yè),這里選擇個(gè)人,然后上傳身份證照片

  • 然后會(huì)讓你創(chuàng)建簽名和模板

3.png
4.png

注意:簽名必須包含中文;

填寫完成后,等待審核,大概半小時(shí)以內(nèi),很快,阿里大于是2個(gè)小時(shí)的

SDK安裝及使用

安裝:

pip install yunpian-python-sdk

使用

?```
from yunpian_python_sdk.model import constant as YC
from yunpian_python_sdk.ypclient import YunpianClient
# 初始化client,apikey作為所有請(qǐng)求的默認(rèn)值
client = YunpianClient('apikey')
param = {YC.MOBILE:'18616020***',YC.TEXT:'【云片網(wǎng)】您的驗(yàn)證碼是1234'}
r = client.sms().single_send(param)
# 獲取返回結(jié)果, 返回碼:r.code(),返回碼描述:r.msg(),API結(jié)果:r.data(),其他說(shuō)明:r.detail(),調(diào)用異常:r.exception()
# 短信:client.sms() 賬戶:client.user() 簽名:client.sign() 模版:client.tpl() 語(yǔ)音:client.voice() 流量:client.flow()
?```

注:這是github上的代碼示例,使用的是sms里面的single_send方法,這是V2版本的不使用模版單條發(fā)送,下面是我寫的V2版本的使用模版單條發(fā)送

from yunpian_python_sdk.model import constant as YC
from yunpian_python_sdk.ypclient import YunpianClient
import urllib.parse

# 初始化client, apikey作為所有請(qǐng)求的默認(rèn)值
client = YunpianClient(apikey='你的apikey')
code = '123213'
app = 'Buggg'
tpl_value = urllib.parse.urlencode({'#code#': code, '#app#': app})   # 注意此處不要用sdk中的解碼方法,超級(jí)傻逼
# code 和 app是你模版里面的變量,我們使用py3的urllib.parse.urlencode方法對(duì)此參數(shù)進(jìn)行轉(zhuǎn)碼,注意在{}中,需要在模版變量前后加上#,不然會(huì)返回參數(shù)不正確
param = {YC.MOBILE: '手機(jī)號(hào)', YC.TPL_ID: 模版ID(long型), YC.TPL_VALUE: tpl_value}
r = client.sms().tpl_single_send(param)
print(r.msg())

將上述參數(shù)替換成你自己的,運(yùn)行下,即可收到短信

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容