Späť na kategóriu
Prevádzkové náklady API
Vzhľadom na povahu API založeného na GraphQL sa rôzne požiadavky môžu medzi sebou výrazne líšiť zložitosťou a zaťažením servera. Preto kvóty a miery používania využívajú na vyhodnotenie vášho skutočného využitia API „prevádzkové náklady".
Hodnoty všetkých sadzieb frekvencií alebo kvót sa majú interpretovať ako hodnoty prevádzkových nákladov.
Príklad
getOrder(order_num: "O-123456“){ order_num price_elements { title } items { item_label product { title } quantity } }
Odpoveď
{ "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čítaná entita a každé podriadené načítanie údajov sú 1 jednotka prevádzkových nákladov. V príklade vyššie by počet vrátených dátových prevádzkových nákladov na spustenie tohto dotazu bol 4, pretože požiadavka načíta celkom 4 entity: objednávka, cenový element, položka objednávky a v položke objednávky sa načíta ešte entita produkt.