По вопросам оптового сотрудничества, обращайтесь в чат поддержки t.me/smsmanchat | Не нашли нужной страны или сервиса? Пишите в чат поддержки | Нет удобного для Вас способа оплаты? Пишите, найдем решение | По любым вопросам обращайтесь в чат поддержки t.me/smsmanchat

API - это протокол взаимодействия между вашим ПО и нашим сервером активаций.

API нужен для того, чтобы автоматизировать процесс получение смс сообщений на вашей стороне

Для работы с API необходимо использовать ваш API ключ, получить его можно зайдя на страницу профиля

Наше ПО полностью совместимо с сайтами конкурентов

Описание протокола

Все запросы должны идти на https://sms-man.ru/stubs/handler_api.php

POST или GET запросом.

Во всех запросах должен присутствовать API ключ в виде параметра "api_key"

Запрос количества доступных номеров:

https://sms-man.ru/stubs/handler_api.php?api_key=$api_key&action=getNumbersStatus&country=$country

$api_key - ключ АПИ

$country - страна номера, 0 - Россия, 1 - Украина, 2 - Казахстан, 3 - Китай, 4 - Филиппины, 5 - Мьянма, 6 - Индонезия, 7 - Малайзия, 8 - Кения, 10 - Вьетнам, 11 - Кыргызстан, 12 - США, 13 - Израиль, 14 - Гонконг, 15 - Польша, 16 - Англия, 17 - Мадагаскар, 22 - Индия, 24 - Камбоджа, 25 - Лаос, 26 - Гаити, 27 - Кот д'Ивуар, 31 - ЮАР, 33 - Колумбия, 37 - Марокко, 52 - Таиланд, 53 - Сауд. Аравия, 54 - Мексика, 55 - Тайвань, 56 - Испания, 57 - Иран, 58 - Алжир, 60 - Бангладеш, 61 - Сенегал, 62 - Турция, 64 - Шри-Ланка, 65 - Перу, 66 - Пакистан, 70 - Венесуэла, 71 - Эфиопия

Ответ сервиса будет в json формате, пример:

{"vk":154,"ok":145,"wa":246,"vi":107,"tg":218,"wb":81,"go":69,"av":26,"fb":129}

Запрос баланса:

https://sms-man.ru/stubs/handler_api.php?api_key=$api_key&action=getBalance

$api_key - ключ АПИ

Ответ сервиса:

ACCESS_BALANCE:$balance (где $balance - баланс на счету)

Возможные ошибки:
BAD_KEY - Неверный API-ключ
ERROR_SQL - ошибка SQL-сервера

Заказ номера:

https://sms-man.ru/stubs/handler_api.php?api_key=$api_key&action=getNumber&service=$service&country=$country

$api_key - ключ АПИ

$service - сервис для заказа

$country - идентификатор страны номера: 0 - Россия, 1 - Украина, 2 - Казахстан, 3 - Китай, 4 - Филиппины, 5 - Мьянма, 6 - Индонезия, 7 - Малайзия, 8 - Кения, 10 - Вьетнам, 11 - Кыргызстан, 12 - США, 13 - Израиль, 14 - Гонконг, 15 - Польша, 16 - Англия, 17 - Мадагаскар, 22 - Индия, 24 - Камбоджа, 25 - Лаос, 26 - Гаити, 27 - Кот д'Ивуар, 31 - ЮАР, 33 - Колумбия, 37 - Марокко, 52 - Таиланд, 53 - Сауд. Аравия, 54 - Мексика, 55 - Тайвань, 56 - Испания, 57 - Иран, 58 - Алжир, 60 - Бангладеш, 61 - Сенегал, 62 - Турция, 64 - Шри-Ланка, 65 - Перу, 66 - Пакистан, 70 - Венесуэла, 71 - Эфиопия

Список доступных сервисов:

  • vk(Вконтакте)
  • ok(Одноклассники)
  • wa(Whatsapp)
  • vi(Viber)
  • tg(Telegram)
  • wb(Wechat)
  • go(Google)
  • fb(Facebook)
  • tw(Twitter)
  • ub(Uber)
  • ig(Instagram)
  • uk(Airbnb)
  • mt(Steam)
  • kt(Kakaotalk)
  • kp(QQ)
  • me(Line)
  • mm(Microsoft)
  • ss(SeoSprint)
  • mb(Yahoo)
  • ya(Яндекс)
  • sn(OLX)
  • ma(Mail)
  • av(Avito)
  • gt(Gett)
  • ym(Юла)
  • td(Tinder)

Изменение статуса активации

https://sms-man.ru/stubs/handler_api.php?api_key=$api_key&action=setStatus&status=$status&id=$id

$api_key - ключ АПИ

$id - id активации

$status - статус активации:
-1 - отменить активацию
1 - сообщить о готовности номера (смс на номер отправлено)
6 - завершить активацию(если был статус "код получен" - помечает успешно и завершает, если был "подготовка" - удаляет и помечает ошибка, если был статус "ожидает повтора" - переводит активацию в ожидание смс)
8 - сообщить о том, что номер использован и отменить активацию

Ответы сервиса:
ACCESS_READY - готовность номера подтверждена
ACCESS_RETRY_GET - ожидание нового смс
ACCESS_ACTIVATION - сервис успешно активирован
ACCESS_CANCEL - активация отменена

Возможные ошибки:
ERROR_SQL - ошибка SQL-сервера
NO_ACTIVATION - id активации не существует
BAD_SERVICE - некорректное наименование сервиса
BAD_STATUS - некорректный статус
BAD_KEY - Неверный API-ключ
BAD_ACTION - некорректное действие

Получить состояние активации:

https://sms-man.ru/stubs/handler_api.php?api_key=$api_key&action=getStatus&id=$id

$api_key - ключ АПИ

$id - id активации

Ответы сервиса:
STATUS_WAIT_CODE - ожидание смс
STATUS_CANCEL - активация отменена
STATUS_OK:$code - код получен (где $code - код активации)

Возможные ошибки:
NO_ACTIVATION - id активации не существует
ERROR_SQL - ошибка SQL-сервера
BAD_KEY - Неверный API-ключ
BAD_ACTION - некорректное действие