700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python+twilio实现打电话和发短信功能

python+twilio实现打电话和发短信功能

时间:2020-07-17 11:46:00

相关推荐

python+twilio实现打电话和发短信功能

python和twilio实现发送短信功能

最近突发奇想,,python能不能实现打电话和发短信,通过查找资料,还真可以,

如果只是用自己的手机打电话的话,可以借助appium这个来实现,原理其实和selenium类似,这里就先不说这个哈

重点来了,注意:

twilio:使用该模块,可以隐藏自己的手机号,而且也不用自己的手机话费,最主要是简单。

该文章使用的是twilio模块,首先,先去twilio注册,注册需要邮箱和一个电话号码

1.注册twilio

注册就不说了,自己去注册吧

2.获取sid和token信息

记录下sid和token信息,获取你在twilio里面的电话,代码里面需要用到

3.上代码

#twilio模块发送短信——打电话from twilio.rest import Client#sid和token在tuilio上能看到sid = 'AC639ccf51eaa26ac207dd72b3241a9bff'token = '49314a870121c9e8caf88728e147bbc3'#实例化client = Client(sid,token)#发短信def send_msg(message):'''自定义短信内容'''client.messages.create(to = '+86要接收的号码', #要给谁发短信 必须带区号, 中国要加上+86from_ = 'twilio上的号码',#这是你在twilio网站上申请的号码,必须带+body= message)def call_phone(number):'''自定义号码'''client.calls.create(to = '+86'+ number,from_ = 'twilio上的号码',url="要播放的音频"#这是接通后要播放的音频)if __name__ == '__main__':send_msg('你好!')

下面是短信效果图,这个号码是假的,,,哈哈哈我打过去,没有

短信发送一般默认了中国大陆区域,如果不成功,去twilio上看看:

/console/sms/settings/geo-permissions

是不是很简单…but,这里拨打电话不行,我试了下,,哈哈哈,我去官网查了下,,mmp,中国大陆的号码被限制了,,我在twilio官网里面找了很久,,发现没有大陆的,香港/澳门/台湾都有,就是没有大陆,气不气??

/console/voice/calls/geo-permissions/low-risk

下次你们谁发现大陆的可以了,请告诉我一声哈,谢谢各位大佬了,

电话不成功就是没有权限,被限制了,下次我再找找其他的打电话的方式,肯定有

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。