Python3使用twilio模块发送短(免)信(费)的方法(详细)

本文详细介绍了如何创建Twilio账号并使用其API发送短信。从注册账号、验证号码到安装库及编写Python代码,每一步都清晰明了,适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、创建twilio账号

  1. 点这进入注册流程
  2. 填上姓;名;邮箱;密码,勾选那啥协议,点Start your free trial填写注册信息
  3. 距离成功更近一步,这提示不用多说大家也知道什么意思了吧?没错,需要去你填写的邮箱进行验证才可以!发送验证链接到注册邮箱
  4. 点击绿色框内完成验证完成验证
  5. 此处省略欢迎页面1000字(右下边有个跳过的)。。。。。。
  6. 把图片内绿色框内的信息(SID、TOKEN和分配的号码)复制出来,后面的代码需要使用(:这里配的号码需要自己去获取,没有号码之前此处有个按钮,点击之后弹出一个随机配的号码,(美国的,我找了半天没有中国的,所以用了美国的,好像没什么影响),再点击红色的按钮(因为没图,凭感觉去点吧,嘿嘿,大不了点多几次))获取信息
  7. 以为这就可以了?不,还差一步,不过不得不吐槽一下,网页加载的TM慢,【在这里插个队使用命令行安装它的库(pip install twilio)】,接下来需要验证你接收的号码(这是防止有人(我)利用该服务向任意的手机发送辣鸡信息)多的不说直接上图,就是这么简单直接,点这直接跳转到Verified Caller IDs页面(前提是你已经登录,还有网站没有换链接))验证收信号码
  8. 第八步,站起来,伸个懒腰,活动活动筋骨,创建twilio账号到此结束,需要更多牛逼使用,请听下回分解(估计等不到了,短信这个功能已经够用了)

二、发送信息的代码

#!/usr/bin/env python3
# -*- coding:utf-8 -*-
# author:lcw
# datetime:2020/5/23 16:01
# software:PyCharm
from twilio.rest import Client
def send_message(messages, receive_number='+86171XXXX1121'):
    """
    | *信息内容* | *接收信息号码* |
    | 自动发送 | +86171XXXX1121 |
    :param messages: 发送信息的内容
    :receive_number: 需要再twilio网站验证号码才能接收
    网址:https://www.twilio.com/console/phone-numbers/verified
    """
    phone_number = '+135XXXX3140'	# 步骤6由网站分配的
    account_sid = "ACd92fxxx20743"
    auth_token = "731cxxx7319"

    def beging_sending_message(msg, target_number):
        try:
            client = Client(account_sid, auth_token)
            client.messages.create(to=target_number, from_=phone_number, body=msg)
            return True
        except Exception:
            return False
    if beging_sending_message(messages, receive_number):
        print("短信已成功发送至%s" % receive_number)
    else:
        print("短信发送失败!!!")
        
if __name__ == "__main__":
	send_message("Hello from Python")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值