Skip to main content

Інструкція користувача

Використання методів API через службу HTTP Proxy

У цій статті пояснюється, як налаштувати доступ до API через службу HTTP Proxy пристрою.

У вебінтерфейсі в меню «Користувачі та доступ» ви повинні надати відповідному користувачеві права доступу до служби «HTTP Proxy».

api-01-en.png

У меню «Доменне ім'я» зареєструйтеся в службі KeenDNS та додайте доменне ім'я четвертого рівня, використовуючи налаштування, показані на скріншотах:

api-k-02-en.png
api-k-03-en.png
api-k-04-en.png

HTTP-запити до API тепер будуть проксіюватися через порт 79 на вашому пристрої.

Запити можна надсилати як на приватні, так і на публічні WAN IP-адреси вашого пристрою.

Формат команд API схожий на CLI. Посібник із командного рядка доступний для завантаження в Центрі завантажень для всіх моделей Keenetic.

Основи API:

  • працює за протоколом HTTP;

  • усі команди починаються з URL /rci;

  • запити та відповіді у форматі JSON;

  • використовуються методи GET та POST.

Приклад команди в адресному рядку браузера:

http://rci.myrouter01.keenetic.pro/rci/show/system

Ви повинні ввести своє ім'я користувача та пароль у спливаючому вікні браузера або ввести їх безпосередньо в адресний рядок у такому форматі:

http://login:password@rci.myrouter01.keenetic.pro/rci/show/system

Наприклад:

api-k-05-en.png

Відображення інформації у відповідь на вказану команду:

api-k-06-en.png

Приклад команди для інструмента CURL у Windows:

curl -u login:password --digest http://rci.myrouter01.keenetic.pro/rci/show/system

Дайджест-автентифікація використовується під час введення команди в браузері або інструменті CURL.

Підказка

Для інтернет-провайдерів і бізнес-клієнтів існує додаткова послуга для інтеграції пристроїв Keenetic з можливістю централізованого віддаленого керування через веб та API. Якщо вас це зацікавило, надішліть запит на таку адресу електронної пошти: help@keenetic.ua