Python15⾏代码实现免费发送⼿机短信,推送消息
本⽂主要讲如何实现的功能,全部代码只⽤15⾏。实现的功能:
通过代码定时给⼿机推送短信,短信内容可以⾃定义⽂字,当然你也可以去别的⽹站爬取每⽇⼼灵鸡汤,天⽓预报或其它信息进⾏推送。⾸先贴出实现的效果图,后⾯再分两步详细描述实现过程,第⼀步免费注册api接⼝,第⼆步只需要写10来⾏代码。
代码运⾏后本地收到返回的执⾏情况:
⼿机收到代码发送过来的短信截图:
实现过程:
1、免费注册获取的api接⼝
我们需要API的三个参数:account_sid ,auth_token 和Active number。
注册步骤:
a. 进⼊注册⽹站,⼀般会等待很久。等界⾯显⽰后,点击右上⾓‘Sign up’按钮,开始注册。注册只需要
填写姓名拼⾳(可随便填),邮箱和密码(需包括⼤⼩写字母和数字),填好后点击‘Start your tree trial’按钮,即注册成功。
注册信息填写界⾯截图:
b. 查看邮箱收到的来⾃Twilio的邮件,⾥⾯有个链接地址,点击链接会跳转打开⼀个⽹站,等待⽹站加载出来,默认是登陆状态的,右上⾓会显⽰你注册的名字;如果账户没有登陆,点击右上⾓login输⼊刚刚注册填的邮箱和密码登陆。
c. 处于登陆状态后,点击左上⾓的下拉列表,选择最后⼀个‘Create New Project’。截图:
d. 在新建项⽬后⾯,填写好项⽬名,再点击‘Verify‘按钮。截图:
e. 上⼀步完成后,会提⽰输⼊⼀个⼿机号进⾏验证。输⼊后,勾选最下⾯的选项,然后点击‘Verify’,⼿机会收到⼀个验证码,填⼊正确的验证吗,再确定就⾏了。截图:
f. 这时回到⽹站主界⾯后,你可以领取⼀个⽤来(也可以⽤来打电话,⾃动回复邮件,做AI机器⼈等,只要你愿意写code实现)的虚拟号码,可以选择国家(默认是USA),领取后你就可以看到我们需要的api参数了。截图:
2、开始写代码:
最关键的是api的三个参数,结合代码注释相信你会懂的。
import time
st import Client # 需要装twilio库
# 获取当前时间并格式化显⽰⽅式:
send_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
def send_message():
account_sid = 'AC****************' # api参数复制粘贴过来python能在手机上运行吗
auth_token = 'ccf****************' # api参数复制粘贴过来
client = Client(account_sid, auth_token) # 账户认证
message = ate(
to="+86***********", # 接受短信的⼿机号注意写中国区号 +86
from_="+125********", # api参数 Number(领取的虚拟号码
body="\n每⽇鸡汤:\n——由⼩曹robot⾃动发送") #⾃定义短信内容
print('接收短信号码:'+)
# 打印发送时间和发送状态:
print('发送时间:%s \n状态:发送成功!' % send_time)
print('短信内容:\n'+message.body) # 打印短信内容
print('短信SID:' + message.sid) # 打印SID
send_message() # 调⽤执⾏函数
到这⾥,代码运⾏就能实现啦,当然你可以根据需要扩展代码。
觉得有帮助就点个在看哦。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论