You are currently viewing Python | Отправка SMS с помощью Twilio

Python | Отправка SMS с помощью Twilio

Как мы знаем, Python-классный язык сценариев, и его можно использовать для написания сценариев, облегчающих повседневную задачу. Кроме того, поскольку python имеет большую поддержку сообщества и множество доступных модулей/API, это делает Python более универсальным и популярным среди пользователей.

В этой статье мы рассмотрим, как использовать Twilio API для отправки SMS с помощью Python. Это будет очень быстрое и простое руководство по выполнению этой очень интересной задачи.

Во-первых, нам нужно создать учетную запись на официальном сайте Twilio, чтобы получить идентификатор и токен. Это платная услуга, но вам будет зачислена начальная сумма для начала работы.

Шаги по созданию учетной записи Twilio:

Перейдите на страницу регистрации Twilio. Завершите регистрацию, заполнив необходимые данные.

С консоли(панели мониторинга) скопируйте ACCOUNT SID и AUTH TOKEN.

Установите библиотеку Twilio с помощью pip.

pip install twilio

Ниже приведена реализация Python:

# importing twilio
from twilio.rest import Client

# Your Account Sid and Auth Token from twilio.com / console
account_sid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
auth_token = 'your_auth_token'

client = Client(account_sid, auth_token)

''' Change the value of 'from' with the number
received from Twilio and the value of 'to'
with the number in which you want to send message.'''
message = client.messages.create(
							from_='+15017122661',
							body ='body',
							to ='+15558675310'
						)

print(message.sid)

В приведенном выше коде просто замените значения account_sid и auth_token значениями, которые вы получаете от Twilio. Кроме того, замените тело сообщением, которое вы хотите отправить, и бинго!