Вы разрабатываете приложение на Django или Flask и вам нужно отправлять текстовые сообщения. Знаете ли вы, что это можно сделать всего за 44 секунды? Вот видео, которое покажет, как быстро начать:
Код из видео не скопируешь, так что, возможно, это не очень удобно. Вот весь необходимый код:
Если вы хотите запустить этот код, создайте файл `send_sms.py` и вставьте в него приведённый код. Не забудьте заменить номера телефонов `to` и `from_` на соответствующие значения.
Возьмите свой Account SID и токен авторизации из консоли Twilio. Установите их в переменные окружения, введя следующую команду в терминале:
Если у вас возникли трудности с настройкой переменных окружения или вы используете Windows, ознакомьтесь с этой статьёй. Теперь введите в терминале следующую команду, чтобы установить библиотеку Twilio для Python и запустить код (из той же директории, где сохранён файл):
В видео и ранее в статье эти данные хранятся в переменных окружения.
Теперь вам понадобятся три вещи:
— Номер телефона, на который вы отправляете сообщение
— Номер Twilio, с которого отправляется сообщение
— Текст сообщения
С этими данными вы можете отправить текстовое сообщение, вызвав `client.sendMessage()`:
Теперь просто подождите, пока произойдёт волшебство!
Вы отправили текстовое сообщение и теперь готовы покорять мир. Ознакомьтесь с документацией Twilio REST API и документацией по работе с библиотекой Python, чтобы узнать, что ещё можно сделать.
Также посмотрите наши учебные материалы, чтобы найти больше примеров, таких как: отправка SMS-уведомлений, маскировка номеров телефонов для защиты конфиденциальности пользователей или двухфакторная аутентификация для повышения безопасности.
Жду с нетерпением, что вы создадите. Не стесняйтесь обращаться и делиться своим опытом или задавать вопросы.
— Email: sagnew@twilio.com
— Twitter: @Sagnewshreds
— Github: Sagnew
— Twitch (стримы с живым кодом): Sagnewshreds