Заказ номера
GET запрос на url
http://give-sms.com/stubs/handler_api.php
Параметры:
action = getNumber
service = КОД СЕРВИСА
operator = КОД ОПЕРАТОРА (mts,beeline,any, где any - любой оператор)
api_key = ВАШ_API_KEY
http://give-sms.com/stubs/handler_api.php
?action=getNumber
&service=vk
&operator=any
&api_key=testapikey
Изменение статуса активации
GET запрос на url
http://give-sms.com/stubs/handler_api.php
Параметры:
action = setStatus
status = КОД СТАТУСА
id = ID ОПЕРАЦИИ
api_key = ВАШ_API_KEY
Коды статуса:
-1 - отменить активацию
1 - сообщить о готовности номера (смс на номер отправлено)
3 - запросить еще один код (бесплатно)
6 - завершить активацию(если был статус “код получен” - помечает успешно и завершает, если был “подготовка” - удаляет и помечает ошибка, если был статус “ожидает повтора” - переводит активацию в ожидание смс)
8 - сообщить о том, что номер использован и отменить активацию
http://give-sms.com/stubs/handler_api.php
?action=setStatus
&status=1
&id=sfadsfasf2323
&api_key=testapikey
Ответы
При успешной выполнении запроса вы получите ТЕКСТ, в зависимости от статуса
ACCESS_READY - готовность номера подтверждена
ACCESS_RETRY_GET - ожидание нового смс
ACCESS_ACTIVATION - сервис успешно активирован
ACCESS_CANCEL - активация отменена
Коды ошибок
ERROR_SQL - ошибка SQL-сервера
NO_ACTIVATION - id активации не существует
BAD_SERVICE - некорректное наименование сервиса
BAD_STATUS - некорректный статус
BAD_KEY - Неверный API-ключ
BAD_ACTION - некорректное действие
Получить состояние активации
GET запрос на url
http://give-sms.com/stubs/handler_api.php
Параметры:
action = getStatus
id = ID ОПЕРАЦИИ
api_key = ВАШ_API_KEY
http://give-sms.com/stubs/handler_api.php
?action=getStatus
&id=sfadsfasf2323
&api_key=testapikey
Ответы
При успешной выполнении запроса вы получите ТЕКСТ, в зависимости от статуса
STATUS_WAIT_CODE - ожидание смс
STATUS_WAIT_RETRY:$lastcode - ожидание уточнения кода
(где $lastcode - прошлый, неподошедший код)
STATUS_WAIT_RESEND - ожидание повторной отправки смс
(софт должен нажать повторно выслать смс и выполнить изменение статуса на 6)
STATUS_CANCEL - активация отменена
STATUS_OK:$code - код получен (где $code - код активации)
Коды ошибок
NO_ACTIVATION - id активации не существует
ERROR_SQL - ошибка SQL-сервера
BAD_KEY - Неверный API-ключ
BAD_ACTION - некорректное действие