🐍 Python SDK for GoSMS.ru API – A lightweight and efficient library for interacting with the GoSMS.ru SMS gateway. Send SMS, check balances, track delivery statuses, and manage contacts with ease.
pip install gosms-ru-clientfrom gosms_ru_client import GoSMSClient
# Инициализация клиента
client = GoSMSClient(api_key="ваш_api_ключ")
# Отправка SMS
try:
response = client.send_sms(
phone_number="79999999999",
message="Тестовое сообщение",
device_id="device_id", # опционально
to_sim=1, # опционально
callback_id="callback_id" # опционально
)
print(response)
except GoSMSError as e:
print(f"Ошибка: {e}")Пакет предоставляет следующие классы исключений:
GoSMSError- базовый класс для всех исключенийGoSMSAuthError- ошибка аутентификацииGoSMSRequestError- ошибка при выполнении запросаGoSMSValidationError- ошибка валидации данных
- Python 3.7+
- requests>=2.25.0
MIT
Полная документация API доступна на сайте: https://docs.gosms.ru/