API
API
V súčasnosti sú k dispozícii cez API tri funkcie a autentifikácia:
vyhľadávanie v databáze pojmov
api/searchinformácie o pojme
api/conceptextrakcia pojmov z textu
api/extractor
Pre používanie API volaní je potrebný autentifikačný token, ktorý získate na: api/auth
Autentifikácia: POST /api/auth
Na autentifikáciu sa používa štandardný autentifikačný token JWT (JSON Web Token), ktorý platí 24 hodín.
Vstupné parametre
email: email používateľapassword: heslo používateľa
Výstupné hodnoty
message: stavtoken: autorizačný token
Ukážka kódu pre Python:
Ukážka kódu pre PHP:
Následne treba vygenerovaný token pridať do hlavičky každej požiadavky v tvare: authorization: Bearer <TOKEN> kde <TOKEN> je váš token (za slovom Bearer nasleduje medzera a potom token).
Vyhľadanie pojmov: GET /api/search
Vstupné parametre
lemma: základný tvar slova (napr. beh)namespace: kategória slova - nepovinné (napr.: Aktivity/Športy)
Výstupné hodnoty
results: výsledky (zoznam vzťahov)
Ukážka kódu pre Python:
Ukážka kódu pre PHP:
Získanie informácii o pojme: GET /api/concept
Vstupné parametre
lemma: základný tvar slova (napr. beh)namespace: kategória slova - nepovinné (napr.: Aktivity/Športy)
Výstupné hodnoty
results: výsledky (zoznam vzťahov)
Ukážka kódu pre Python:
Ukážka kódu pre PHP:
Získanie informácii o pojme: GET /api/extractor
Vstupné parametre
text: veta na extrakciu pojmov
Výstupné hodnoty
results: výsledky (zoznam vzťahov)
Ukážka kódu pre Python:
Ukážka kódu pre PHP: