Skip to content

Examples

XpycTee edited this page Mar 25, 2025 · 1 revision

Примеры использования smsru_api

Отправка SMS

from smsru_api import Client

smsru = Client('Your API KEY')

# Отправка одного сообщения на один номер
response = smsru.send('9XXXXXXXX0', message='Hello, this is a test message!')
print(response)

# Отправка одного сообщения на несколько номеров
response = smsru.send('9XXXXXXXX0,9XXXXXXXX1', message='Hello everyone!')
print(response)

Асинхронная отправка SMS

import asyncio
from smsru_api import AsyncClient

async def send_sms():
    async_smsru = AsyncClient('Your API KEY')
    
    # Асинхронная отправка сообщения
    response = await async_smsru.send('9XXXXXXXX0', message='Hello, this is an async test message!')
    print(response)

asyncio.run(send_sms())

Проверка статуса сообщения

from smsru_api import Client

smsru = Client('Your API KEY')

# Проверка статуса отправленного сообщения
response = smsru.status('1000-100000')
print(response)

Получение баланса

from smsru_api import Client

smsru = Client('Your API KEY')

# Получение текущего баланса
response = smsru.balance()
print(response)

Добавление номера в стоп-лист

from smsru_api import Client

smsru = Client('Your API KEY')

# Добавление номера в стоп-лист
response = smsru.add_stop_list('9XXXXXXXXX', 'Spam prevention')
print(response)

Получение списка отправителей

from smsru_api import Client

smsru = Client('Your API KEY')

# Получение списка одобренных отправителей
response = smsru.senders()
print(response)