如何利用python发送短信?( 二 )


from_:twilio的号码
to:注册号码
使用API----阿里云短信服务
跟前面提到twilio模块是不一样的 。但是网站是面向用户提发送短信的 。和twilio相比之下 。twilio是不可以发送信息到陌生号码的 。阿里是可以的 。但是安全也做的很好的 。所以想给别人弄短信轰炸的基本上实现不了 。阿里云短信服务是收费的 。价格表大家自己查询一下 。下面说流程:
1.开始使用:
相比较twilio提供的短信发送服务来说 。阿里云短信服务比较复杂 。首先步骤如下:
全部导航当中--->产品--->云通信---->短信服务找到短信服务进入口 。进入后需要先开通服务 。然后才可以管理短信服务 。

如何利用python发送短信?

文章插图
2.发送短信必须的条件:
短信签名
短信模板
用户key
首先需要设置短信签名和模板 。都是需要认证的 。一般需要时间是几十分钟 。新建签名和模板都很容易 。另外阿里云也贴心的给出了模板都是自己按照需求填写就可以了 。
之后就是管理控制台记录下的AccessKey和AccessKeySercet 。用于填写到后面的程序当中 。准备好这些信息后 。就可以按照需要调用接口了 。接口就是调用阿里云有比较完善的文档和程序注释 。按照官方的文档和注释操作就可以了 。实际应用大家可以在自己操作一下 。
3. API的使用
这里还有一点要和足以的是API调用传递变量的时候 。我们需要预先在短信末班上设置的变量赋值 。然后转化为JSON格式 。传递到调用的相应函数中 。否则短信内容就是显示相应的变量名 。没有实际的值 。
值的转换案例:
【如何利用python发送短信?】python字典格式

推荐阅读