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.