Описание API JustActive
Все запросы выполняются методами GET или POST
Авторизация производится посредством передачи api_key в каждом запросе
Формат ответа - JSON
Получение баланса
url: https://justactive.me/api/v1/get-balance
Пример ответа:
{ "balance" : 100 }
Получение количества доступных номеров
url: https://justactive.me/api/v1/get-numbers-status
Ожидаемые параметры:
- country_id — идентификатор страны в системе JustActive
Можно узнать с помощью метода get-countries
- 1 — Россия
- 2 — Казахстан
- 3 — Украина
- 4 — Польша
- 61 — Турция
- saleMode - флаг для отображения цен для Б/У товара(Sale)
По умолчанию false
- true - включить Б/У отображение
- false - выключить Б/У отображение
Пример ответа:
{ "vk": 10, "ok": 12 }
Получение доступных стран в системе JustActive
url: https://justactive.me/api/v1/get-countries
Пример ответа:
{ "1": "Россия", "2": "Казахстан" }
Получение цен на сервисы для определенной страны
url: https://justactive.me/api/v1/get-prices
Ожидаемые параметры:
- country_id — идентификатор страны в системе JustActive
Можно узнать с помощью метода get-countries
- 1 — Россия
- 2 — Казахстан
- 3 — Украина
- 4 — Польша
- 61 — Турция
- saleMode - флаг для отображения цен для Б/У товара(Sale)
По умолчанию false
- true - включить Б/У отображение
- false - выключить Б/У отображение
Пример ответа:
{ "whatsapp": 5, "vk": 13 }
Заказ номера
url: https://justactive.me/api/v1/get-number
Ожидаемые параметры:
- country_id — идентификатор страны в системе JustActive
- 1 — Россия
- 2 — Казахстан
- 3 — Украина
- 4 — Польша
- saleMode - флаг для отображения цен для Б/У товара(Sale)
По умолчанию false
- true - включить Б/У отображение
- false - выключить Б/У отображение
- product - наименование продукта (все актуальные продукты доступны в методе get-numbers-status)
Пример ответа:
{ "id": 60451, "number": "7715730106" }
где id — номер операции, а number — номер
Статус операции
url: https://justactive.me/api/v1/get-status
Ожидаемые параметры:
- id — номер операции
Пример ответа:
{ "status": "status", "code": "9999" , "message": "Ativation code 9999" }
Возможные варианты «status»:
- waiting — ожидание смс
- repeat — ожидание повторного смс
- end-time — истекло время операции
- success — смс получено
- removed — операция отменена
Отмена операции или повтор сообщения
url: https://justactive.me/api/v1/set-status
Ожидаемые параметры:
- id — номер операции
- status - устанавливаемый статус
- repeat — запрос повторного смс
- remove — отмена операции (если смс на момент отмены не получено будет произведен возврат средств на счет)
Пример ответа:
{ "result": "success" }