Zpět na kategorii
Provozní náklady API
Vzhledem na povahu API založeného na GraphQL se různé požadavky mohou mezi sebou výrazně lišit složitostí a zatížením serveru. Proto kvóty a míry používání využívají na vyhodnocení vašeho skutečného využití API „provozní náklady".
Hodnoty všech sazeb frekvenci nebo kvót se mají interpretovat jako hodnoty provozních nákladů.
Příklad
query {
getOrder(order_num: "O-123456“){ order_num price_elements { title } items { item_label product { title } quantity } }
}
Odpověď
{ "data": { "getOrder": { "order_num": "O-123456", "price_elements": [ { "title": "Pickup point" }, { "title": "Paypal" } ], "items": [ { "item_label": "Product A, Green", "product": { "title": "Product A" }, "quantity": 1 }, { "item_label": "Product B, Red", "product": { "title": "Product B" }, "quantity": 1 } ] } } }
Každá načtena entita a každé podřízené načtení údajů jsou 1 jednotka provozních nákladů. Ve výše uvedeném příkladu by počet vrácených datových provozních nákladů na spuštění tohoto dotazu byl 4, protože dotaz načíta celkem 4 entity: objednávka, cenový element, položka objednávky a v položce objednávky se načítá ještě entita produkt.