Volání API
Veřejný endpoint
API naslouchá na adrese https://vase-stranka.flox.cz/api/graphql. Upozorňujeme, že každá žádost musí být odeslána s HTTP hlavičkou Content-Type: application/json.
Žádost o autorizaci
Všechny žádosti musí být autorizovány poskytnutím tokenu v HTTP hlavičce. Existují dva typy tokenů:
- povolení webové stránky – můžete vytvořit několik různých tokenů s různými úrovněmi autorizace přístupu ve správě webových stránek. U každého požadavku s hodnotou „Token <32-znaků-dlouhý-token>" uveďte hlavičku HTTP s názvem „BW-API-Key".
BW-API-Key: Token sFO999K9YlbLUBLZA8twFsWui5yAU7lT
Poznámka:
hodnota záhlaví se musí skládat ze statického slova „Token", za nímž následuje mezera a 32 znaků dlouhý token rozlišující velká a malá písmena.
- Rozšíření aplikace – tento token poskytuje integrační partner / cloud ByznysWeb a autorizuje použití neveřejných funkcí API pro konkrétní rozšíření.
Každá žádost musí obsahovat autorizační token webové stránky, jinak se vrátí chybový kód HTTP 401. Požadavky specifické pro rozšíření musí obsahovat autorizační token webové stránky, i token rozšíření aplikace. Pokud je token rozšíření neplatný nebo chybí, vrátí se kód chyby HTTP 412.
Schéma
Přečtěte si dokumentaci nebo vizualizaci rozhraní ByznysWeb API .
Pokud používáte „..._<entity name>" fragment, nemusíte specifikovat seznam požadovaných polí pro konkrétní entitu na získání výchozí sady polí.
Příklad:
query {
getOrder (order_num: „2101006") { ..._Order }
}
Odpověď
{ order_num: „2101006", sum: „150 €" }