HTTP API je aplikační rozhraní pro ovládání vybraných funkcí brány pomocí HTTP protokolu. Toto rozhraní umožňuje jednoduše integrovat 2N® EasyGate IP s produkty třetích stran, např. systémy domácí automatizace, zabezpečovací a monitorovací systémy budov apod.
- používáno integrovaným webovým klientem
- zákazník může použít vlastního klienta
- pro přenos dat se obvykle používá formát json
- obsahuje parametry pro ovlivňování chování (mohou být v url a těle)
- autentizace přihlášení probíhá pomocí uživatelského jména a hesla
- neaktivní klient je po stanoveném timeoutu automaticky odhlášen
- klient musí poslat proměnnou relace (cookie) s názvem "SID", kterou získá od zařízení v první odpovědi
Úrovně oprávnění
| ||
Uživatelé
Existují dva pevní veřejní uživatelé: Admin s oprávněním admin a Guest s oprávněním guest.Uživatel My2N s oprávněním my2n je přihlášen automaticky a pouze z My2N cloudu.Defaultní heslo uživatele Admin je 2n a po přihlášení musí být změněno.
Defaultní heslo uživatele Guest není nastaveno a přihlášení nebude povoleno, dokud nedojde k jeho nastavení.
Metody příkazů
GET | požadavky stahující obsah ze zařízení nebo provádějící obecné příkazy |
POST | požadavky stahující obsah ze zařízení nebo provádějící obecné příkazy |
PUT | požadavky pro nahrávání obsahu do zařízení |
DELETE | požadavky pro odstranění obsahu ze zařízení |
Cesty k serveru API
200 | úspěch |
400 | chyba příkazu |
401 | nepovoleno (požadován login) |
500 | chyba serveru |
512 | vnitřní chyba aplikace |