python 之阿里云短信服务接入流程短信接口

一.阿里云短信服务流程 1.进入阿里云官网并登陆

python 之阿里云短信服务接入流程短信接口

2.进入短信服务界面,购买相应的短信套餐

python 之阿里云短信服务接入流程短信接口

短信服务文档

python 之阿里云短信服务接入流程短信接口

关于短信服务可以查看帮助文档:

帮助文档

3.下载安装python 核心SDK库

其中sdk库有两个版本,建议安装最新版本。

旧版:

pip install aliyun-python-sdk-core

新版:

pip install aliyun-python-sdk-core-v3

4.创建签名

python 之阿里云短信服务接入流程短信接口

5.创建 AccessKey

想要调用阿里云的api必须要有自己的accesskey,这个是调用接口时候的必填参数。

访问密钥AccessKey(AK)相当于登录密码,只是使用场景不同。AccessKey用于程序方式调用短信服务API,而登录密码用于登录控制台。

AccessKey包括AccessKeyId和AccessKeySecret。

AccessKeyId用于标识用户。

AccessKeySecret是用来验证用户的密钥。AccessKeySecret必须保密。

创建AccessKey教程

6.找到相应的短信接口的SDK的python版本

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\'))

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgwfjs.html