首先去阿里平台申请密钥---这里就不阐述了都会~~~~ 安装阿里云SDK for Python
使用pip命令来完成安装:
1: pip3 install aliyun-python-sdk-core
2: pip3 install aliyun-python-sdk-dysmsapi
def f():
print("阿里短信")
try:
from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.request import RpcRequest
ACCESS_KEY_ID = "XXXXXXX" #ACCESS_KEY_ID
ACCESS_KEY_SECRET = "XXXXXXX" # ACCESS_KEY_ID
template_code = "SMS_XXXX" # 模板CODE
# 创建AcsClient实例
client = AcsClient(ACCESS_KEY_ID, ACCESS_KEY_SECRET, 'cn-hangzhou')
# 创建API请求并设置参数
request = RpcRequest('Dysmsapi', '2017-05-25', 'SendSms') # 默认参数
request.add_query_param('RegionId', 'cn-hangzhou') # 默认参数
request.add_query_param('PhoneNumbers', "XXXXXXXXXX") # 接收人手机号
request.add_query_param('SignName', 'XXXXX') # 签名必须要跟申请的一致
request.add_query_param('TemplateCode', template_code) # 模板号
request.add_query_param('TemplateParam', '{"code":"123456"}')
# 发送请求并获取响应
response = client.do_action_with_exception(request)
except Exception as e:
print("系统错误")
# 打印响应结果
print(response)
if __name__ == '__main__':
f()
结果: