本文主要是介绍Python使用容联云SDK实现短信的成功发送,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Python使用容联云SDK实现短信的成功发送
-
安装:
pip install ronglian_sms_sdk
-
使用
-
官网:
https://www.yuntongxun.com/
-
import json import randomfrom ronglian_sms_sdk import SmsSDKdef send_sms_code(mobile):"""使用容联云SDK发送短信验证码:param mobile: 手机号:return: 发送是否成功"""SMS_ACCOUNT_ID = "***************" # 接口主账号SMS_ACCOUNT_TOKEN = "***************" # 认证token令牌SMS_APP_ID = "******************" # 应用IDSMS_TEMPLATE_ID = "1" # 短信模板IDSMS_EXPIRE_TIME = 60 * 5 # 短信有效时间,单位:秒/ssdk = SmsSDK(SMS_ACCOUNT_ID,SMS_ACCOUNT_TOKEN,SMS_APP_ID)sms_code = "%04d" % random.randint(0, 9999)ret = sdk.sendMessage(SMS_TEMPLATE_ID,mobile,(sms_code, SMS_EXPIRE_TIME // 60))result = json.loads(ret)"""发送成功示例:{"statusCode":"000000","templateSMS":{"dateCreated":"20130201155306","smsMessageSid":"ff8080813c373cab013c94b0f0512345"}}发送失败示例:{"statusCode": "172001", "statusMsg": "网络错误"}"""if result.get("statusCode") == "000000":return Trueelse:print(result.get('statusMsg'))return Falseres = send_sms_code("13222222222") print(res) # True/False
-
这篇关于Python使用容联云SDK实现短信的成功发送的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!