imliuda / aliyun-sms

阿里云短信服务 python3 flask模块

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

阿里云短信服务接口

一个很简单的发送短信接口,该接口针对官方提供的短信API进行了封装,我只用到了发送单条短信功能,所以就写了这些,日后需要再增加。该接口适用python3,依赖requests包,并且作为flask的功能模块适用。

使用方法

在flask的config文件中加入下面的配置

# 可选XML
ALIYUN_API_FORMAT = "JSON"
# 阿里云的access key id
ALIYUN_API_KEY = ""
# 阿里云的access secret
ALIYUN_API_SECRET = ""
# 区域,可选
ALIYUN_API_REGION_ID = ""

ALISMS_GATEWAY = "https://sms.aliyuncs.com/"
ALISMS_SIGN = "签名"
ALISMS_TPL_REGISTER = "SMS_xxxxxx"

示例

# :param app: flask app
sms = AliyunSms(app)
# :param phone: 手机号
# :param sign: 短信签名
# :param template: 短信模板
# :param params: 模板变量
# sms.send_singe(phone, sign, template, params)
sms.send_single("13667864453", app.config["ALISMS_SIGN"], app.config["ALISMS_TPL_REGISTER"], {"code": 234232})

About

阿里云短信服务 python3 flask模块


Languages

Language:Python 100.0%