python3免费短信api接口twilio的使用说明

Alex / 11-14 12:43 / Python / Tag: Python

twilio短信接口的使用中主要有以下问题:

1.默认不支持中国境内手机号-需要在设置中勾选China

2.只有在平台验证过得手机号才能够接收短信

3.twilio接口更新迭代比较快,不过官方的接口很简单


一、安装 twilio

# pip install twilio

二、注册 twilio

2.1. 打开网址 https://www.twilio.com

选择Get a free API key

twilio1

2.2. 注册信息

twilio2

2.3. 验证手机号

填写你的手机号后,可以通过短信验证,也可以选择call you insteaded进行电话验证。

twilio3

三、api使用

注册成功后,就来到了控制台面板。 
记下ACCOUNT SIDAUTH TOKEN,程序里面要用到。 
然后Get Started,会获得你的 twilio 电话号码。

1.jpg

下边的图示是添加中国为可接收区域,否则会报http 400错误

2.jpg

验证手机号,获取电话号码,已经添加中国为可接收信息地区为三个关键点,后边就开始我们接口的编写


from twilio.rest import Client
accountSID = 'AC3c02fc616c3******2ab0ab6549c01' #平台Dashboard显示的ACCOUNT SID
authToken = 'cde8b4a2ad99a0******ad5b4174a9' #平台Dashboard显示的AUTH TOKEN
myTwilioNumber = '+14133474235' #你平台上的手机号
myCellPhone = '+861398888888'#你验证的手机号,验证过的手机号可接收短信

def sendMessage(message): 
    try: 
        client = Client(accountSID, authToken)  
        message = client.messages.create(to=myCellPhone, from_=myTwilioNumber, body=message)
        print(message.sid)
    except Exception as e:
        print(e)
sendMessage("Welcome to lishiyu.cn!") 
OK!短信已经收到







发表留言:

Hive表数据批量导出到csv文件excel文件
返回顶部
Themes by lishiyu.cn