Этот репозиторий содержит готовые коды того, как можно отправлять СМС операторам мобильной связи.
Эти коды содержат интеграции следующих сервисов:
- Eskiz - Успей забронировать свое место в Интернете. Официальный сайт
- Playmobile - SMS оператор для бизнеса. Официальный сайт
- Infobip - Подключайтесь по всему миру с помощью ведущего SMS-сервиса. Официальный сайт
Requests - это элегантная и простая HTTP-библиотека для Python, созданная для людей.
Клонируйте проект с github
git clone https://github.com/SirojiddinYakubov/python-phone-sms.git
Установите все пакеты, необходимые для работы sms-сервисов
pip install -r req.txt
Интеграция Eskiz.uz
Чтобы начать интеграцию через службу Eskiz, вам понадобятся ESKIZ_EMAIL
и ESKIZ_PASSWORD
. Вы можете получить эту информацию, после заключения контракта с компанией
После того, как вы получили необходимые ключи, вы должны записать их, создав файл .env
или просто скопируйте готовый шаблон env.md
cp env.md .env
Заполните ESKIZ_EMAIL
и ESKIZ_PASSWORD
Перейдите к файлу eskiz.py
и введите свой номер телефона в переменную phone
python eskiz.py
Для получения дополнительной информации перейдите по этой ссылке
- Официальный сайт - https://eskiz.uz
- Персоналный кабинет - https://my.eskiz.uz/dashboard
- Проверит баланс - https://my.eskiz.uz/sms
- Руководство разработчика - https://documenter.getpostman.com/view/663428/RzfmES4z?version=latest
Интеграция Playmobile.uz
Чтобы начать интеграцию через службу Playmobile, вам понадобятся PLAYMOBILE_USERNAME
, PLAYMOBILE_PASSWORD
и PLAYMOBILE_ENDPOINT
. Вы можете получить эту информацию, после заключения контракта с компанией
После того, как вы получили необходимые ключи, вы должны записать их, создав файл .env
или просто скопируйте готовый шаблон env.md
cp env.md .env
Заполните PLAYMOBILE_USERNAME
, PLAYMOBILE_PASSWORD
и PLAYMOBILE_ENDPOINT
Перейдите к файлу playmobile.py
и введите свой номер телефона в переменную phone
python playmobile.py
Для получения дополнительной информации перейдите по этой ссылке
- Официальный сайт - https://playmobile.uz
- Руководство разработчика - https://playmobile.uz/instruction/
- SMS-Broker API - https://playmobile.uz/wp-content/uploads/2022/08/http.pdf
Интеграция Infobip.com
Чтобы начать интеграцию через службу Infobip, вам понадобятся INFOBIP_API_KEY
и INFOBIP_BASE_URL
. Вы можете получить эту информацию переходя по этой ссылке
После того, как вы получили необходимые ключи, вы должны записать их, создав файл .env
или просто скопируйте готовый шаблон env.md
cp env.md .env
Заполните INFOBIP_API_KEY
и INFOBIP_BASE_URL
Перейдите к файлу infobip.py
и введите свой номер телефона в переменную RECIPIENT
python infobip.py
Для получения дополнительной информации перейдите по этой ссылке
- Официальный сайт - https://www.infobip.com
- Персоналный кабинет - https://portal.infobip.com/homepage
- Руководство разработчика - https://www.infobip.com/docs/api
- Cписок отправленных SMS - https://portal.infobip.com/dev/api-transaction-log
- Проверить API через браузер - https://tryapi.infobip.com/send-sms-python-lib
Для более подробной информации вы можете посмотреть это видео