Автоматические регистрации
Получить номер

        
Страна
С переадресацией звонка
+15 руб.
Показать только избранное

Техподдержка:

@smska_bot Skype VK
Автоматическая смс активация через API - SMSka.net

API

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

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

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

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

Двойных отчислений за привлечение клиентов у нас нет.

Партнёрская программа имеет преимущество над реферальной.

Все запросы должны идти на https://smska.net/stubs/handler_api.php

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

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

 

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

https://smska.net/stubs/handler_api.php?api_key=$api_key&action=getNumbersStatus

$api_key - ключ АПИ

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

{"av_0":120,"av_1":18,"ok_0":60,"ok_1":18,"vk_0":44,"vk_1":18 ... }

Варианты сервисов:

0 - без переадресации

1 - с переадресацией вызовов

 

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

https://smska.net/stubs/handler_api.php?api_key=$api_key&action=getBalance

$api_key - ключ АПИ

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

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

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

 

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

https://smska.net/stubs/handler_api.php?api_key=$api_key&action=getNumber&service=$service&forward=$forward&operator=$operator&country=$country

$api_key - ключ АПИ

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

$forward - Необходимо ли выполнить переадресацию? Принимаемые значения - 0 (не выполнять), 1 - (выполнять). (необязательный параметр, по умолчанию равен 0)

$operator - получить номера определенного оператора (принимаемые значения: mts,beeline,any, где any - любой оператор).

$country - страна номера (0 - Россия, 1 - Украина), если не указано, то Россия.

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

av(Avito)
ok(Одноклассники)
vk(Вконтакте)
wh(Whatsapp)
vi(Viber)
te(Telegram/Oi)
we(WeChat)
gl(Google)
fb(Facebook)
tw(Twitter)
bd(Rambler)
ge(Gett)
ox(OLX)
is(Instagram)
ss(SeoSprint)
ya(Yandex)
ma(Mail.ru)
mi(Microsoft)
im(IMO)
yh(Yahoo)
ao(Aol)
nms(Nimses)
yl(Юла)
ubr(Uber)
de(DeliveryClub)
mb(Mamba)
sl(SunLight)
au(AUTO.RU)
oz(Другое)

Получая номер через API вы подтверждаете согласие с правилами проекта

Ответы сервиса:
NO_NUMBERS - нет номеров
NO_BALANCE - закончился баланс

ACCESS_NUMBER:$id:$number - номер выдан ($id - id операции,$number - номер телефона)

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

 

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

https://smska.net/stubs/handler_api.php?api_key=$api_key&action=getStatus&id=$id

$api_key - ключ АПИ

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

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

STATUS_OK:$code - код получен (где $code - код активации)

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

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

https://smska.net/stubs/handler_api.php?api_key=$api_key&action=setStatus&status=$status&id=$id&forward=$forward

$api_key - ключ АПИ

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

$forward - номер телефона на который нужно выполнить переадресацию (обязательно, только если при getNumber был передан параметр forward=1)

$status - статус активации:

-1 - Отменить номер. СМС не пришло или этот номер больше не нужен. Данный номер повторно вам не будет выдаваться.
1 - Сообщить о готовности номера (Данный статус не обязательный. Наша система автоматически ждёт смс с начала аренды, данный код исключительно для универсальности API.)
3 - Повторно принять код.
6 - Статус для выставления переадресации
8 - Данный номер использован ранее НЕ МНОЙ в этом сервисе. В этом сервисе номер уже использован. ВНИМАНИЕ! Используйте этот код только если сервис вам отвечает о невозможности использования данного номера, в любых других случаях используйте код ОТМЕНА (-1)

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

ACCESS_READY - готовность номера подтверждена
ACCESS_RETRY_GET - ожидание нового смс
ACCESS_CANCEL - активация отменена
ACCESS_RETRY_CANCEL - повторная активация отменена
ACCESS_ERROR - отправленный код не пришел, технический специалист оповещается о проблеме на сайте
ACCESS_USED - полученный номер помечен как "использован" на данном сервисе
Возможные ошибки: ERROR_SQL - ошибка SQL-сервера
NO_ACTIVATION - id активации не существует
BAD_SERVICE - некорректное наименование сервиса
BAD_STATUS - некорректный статус
BAD_KEY - Неверный API-ключ
BAD_ACTION - некорректное действие