Integrácia cez REST API
Zariadenie podporuje vzdialené vykonávanie skriptov pomocou jednoduchého rozhrania. Pre integrátorov je poskytnutá jednoduchá tirieda v Jave pre vykonávanie skriptov.
Použitie
Typ zariadenia | poznámka | |
|---|---|---|
eKasa | áno | |
eKasa + POS | áno | |
POS | áno |
REST Api je súčasťou FM middleware a zapína sa priamo s eKasa
Vlastnosti
Skripty sa uchovávajú v RAM, tj. nie perzistentne - po reštarte zariadenia nie je možné získať vykonané skripty pred reštartom.
Skripty sú vykonávané asynchrónne, tj. skript sa zaradí na spracovanie a pomocou endpointu API je možné sa dotazovať na stav spracovania.
Popis koncových bodov
V prípade potreby integrácie do iného jazyka je možné priame využitie endpointov REST Serveru
Authenticate
Vygenerovanie autentifikačného tokenu
Odpoveďou je komunikačný kľúč potrebný pre ďalšiu komunikáciu
Zaradenie Pegas skriptu na spracovanie
Odpoveďou je ID scriptu, ktorý bol príkazu priradený, na get výsledku sa použije toto ID v následujúcom kroku ako "task/"ID".
Získanie stavu spracovania
HOST - IP adresa zariadenia, na ktoré sa REST má pripojiť.
Príkazy pre eKasa
Príkazy pre POS