Этот репозиторий содержит готовые коды того, как можно отправлять СМС операторам мобильной связи.
Эти коды содержат интеграции следующих сервисов:
- 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
Для более подробной информации вы можете посмотреть это видео


