一.阿里云短信服务流程 1.进入阿里云官网并登陆
2.进入短信服务界面,购买相应的短信套餐
短信服务文档
关于短信服务可以查看帮助文档:
帮助文档
3.下载安装python 核心SDK库其中sdk库有两个版本,建议安装最新版本。
旧版:
pip install aliyun-python-sdk-core
新版:
pip install aliyun-python-sdk-core-v3
4.创建签名5.创建 AccessKey
想要调用阿里云的api必须要有自己的accesskey,这个是调用接口时候的必填参数。
访问密钥AccessKey(AK)相当于登录密码,只是使用场景不同。AccessKey用于程序方式调用短信服务API,而登录密码用于登录控制台。
AccessKey包括AccessKeyId和AccessKeySecret。
AccessKeyId用于标识用户。
AccessKeySecret是用来验证用户的密钥。AccessKeySecret必须保密。
创建AccessKey教程
6.找到相应的短信接口的SDK的python版本
最后的网址
Demo的代码如下:
#!/usr/bin/env python #coding=utf-8 from aliyunsdkcore.client import AcsClient from aliyunsdkcore.request import CommonRequest client = AcsClient(\'<accessKeyId>\', \'<accessSecret>\', \'cn-hangzhou\') request = CommonRequest() request.set_accept_format(\'json\') request.set_domain(\'dysmsapi.aliyuncs.com\') request.set_method(\'POST\') request.set_protocol_type(\'https\') # https | http request.set_version(\'2017-05-25\') request.set_action_name(\'QuerySendDetails\') request.add_query_param(\'RegionId\', "cn-hangzhou") response = client.do_action(request) # python2: print(response) print(str(response, encoding = \'utf-8\'))