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

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



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
Наприклад:

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

Приклад команди для інструмента CURL у Windows:
curl -u login:password --digest http://rci.myrouter01.keenetic.pro/rci/show/system
Дайджест-автентифікація використовується під час введення команди в браузері або інструменті CURL.
Підказка
Для інтернет-провайдерів і бізнес-клієнтів існує додаткова послуга для інтеграції пристроїв Keenetic з можливістю централізованого віддаленого керування через веб та API. Якщо вас це зацікавило, надішліть запит на таку адресу електронної пошти: help@keenetic.ua