Sdílet prostřednictvím


Vzorové požadavky rozhraní API

Tento článek ukazuje některé příklady požadavků API a souvisejících odpovědí. Každý příklad ukazuje základní scénář doporučení spolu s dalšími funkcemi úpravy reakce, jako je filtrování, stránkování, výběr alternativního algoritmu a další. Chcete-li tyto příklady vyzkoušet na svém koncovém bodu Intelligent Recommendations, nezapomeňte nahradit název koncového bodu (část DNS) a upravit parametry podle svých dat.

Poznámka:

Parametr počet bude řídit počet položek vrácených v každé odpovědi. Příklady budou mít počet nastaven na 5 kvůli jasnosti a stručnosti. Další informace o způsobech vytváření požadavků na rozhraní API najdete v části Rozhraní API pro Intelligent RecommendationsPříručka pro rychlý start pro volání rozhraní API.

Příklady

Zde je několik příkladů, které můžete otestovat pomocí účtu Intelligent Recommendations:

Pokud při testování odpovědí narazíte na chyby, přečtěte si část Protokoly chyb.

Načtení nových položek

Rozhraní API pro nové položky vrátí seznam produktů seřazených podle data vydání.

Požadavek rozhraní API vypadá takto:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/New?modeling=adw&Count=5

Úspěšná odpověď vypadá takto:

{
    "id": "Lists",
    "name": "Lists",
    "version": "v1.0",
    "interactionsVersion": "20220104115104",
    "items": [
        {
            "id": "70000",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "70002",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "70003",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "70004",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "70005",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "New",
    "longTitle": "New",
    "titleId": 3,
    "pagingInfo": {
        "totalItems": 278
    },
    "status": "Success"
}

Zpět na začátek

Načtení nových položek a přeskočeních prvních 3

Položky v seznamu můžete přeskočit tak, že k požadavku přidáte „SkipItems“.

Požadavek rozhraní API vypadá takto:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/New?modeling=adw&Count=5&SkipItems=3

Úspěšná odpověď vypadá takto:

{
    "id": "Lists",
    "name": "Lists",
    "version": "v1.0",
    "interactionsVersion": "20220104115104",
    "items": [
        {
            "id": "70004",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "70005",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "70006",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "66001",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "66002",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "New",
    "longTitle": "New",
    "titleId": 3,
    "pagingInfo": {
        "totalItems": 278
    },
    "status": "Success"
}

Zpět na začátek

Rozhraní API pro načtení oblíbených položek vrací seznam položek seřazených podle počtu interakcí, jako je transakce, nákup, zobrazení, výběr nebo stažení. Ať už interakce uživatele a položky ve vaší firmě znamená cokoli, první položka v seznamu je ta, která má nejvíce interakcí, a ostatní jsou seřazeny v sestupném pořadí.

Požadavek rozhraní API vypadá takto:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/Popular?modeling=adw&Count=5

Úspěšná odpověď vypadá takto:

{
    "id": "Lists",
    "name": "Lists",
    "version": "v1.0",
    "interactionsVersion": "20220104115104",
    "items": [
        {
            "id": "65106",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62604",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "70006",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "63503",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62452",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "Popular",
    "longTitle": "Popular",
    "titleId": 5,
    "pagingInfo": {
        "totalItems": 278
    },
    "status": "Success"
}

Zpět na začátek

Kategorie můžete definovat v rámci datové entity ItemCategories. Další informace získáte v části Přehled datové smlouvy.

Požadavek API při vyhledávání nejoblíbenějších oděvů vypadá takto:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/Popular?modeling=adw&Count=5&Category=Clothing

Úspěšná odpověď vypadá takto:

{
    "id": "Lists",
    "name": "Lists",
    "version": "v1.0",
    "interactionsVersion": "20220104115104",
    "items": [
        {
            "id": "62604",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62452",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62502",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62606",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "63402",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "Popular",
    "longTitle": "Popular",
    "titleId": 5,
    "pagingInfo": {
        "totalItems": 95
    },
    "status": "Success"
}

Zpět na začátek

Filtry můžete definovat v rámci datové entity ItemAndVariantFilters. Další informace získáte v části Přehled datové smlouvy.

Požadavek rozhraní API vypadá takto:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/Popular?modeling=adw&Count=5&Category=Clothing&Size=S

Úspěšná odpověď vypadá takto:

{
    "id": "Lists",
    "name": "Lists",
    "version": "v1.0",
    "interactionsVersion": "20220104115104",
    "items": [
        {
            "id": "61453",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62104",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62100",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62103",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "61406",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "Popular",
    "longTitle": "Popular",
    "titleId": 5,
    "pagingInfo": {
        "totalItems": 32
    },
    "status": "Success"
}

Zpět na začátek

Další informace o syntaxi filtrování podle rozsahu naleznete v průvodci filtry rozsahu.

Požadavek rozhraní API vypadá takto:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/Popular?modeling=adw&Count=10&Category=Clothing&$filter=rating gt 2 and rating lt 5

Úspěšná odpověď vypadá takto:

{
    "id": "Lists",
    "name": "Lists",
    "version": "v1.0",
    "interactionsVersion": "20220104115104",
    "items": [
        {
            "id": "62604",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62452",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62502",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62507",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62106",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "Popular",
    "longTitle": "Popular",
    "titleId": 5,
    "pagingInfo": {
        "totalItems": 5
    },
    "status": "Success"
}

Zpět na začátek

Načtení podobných položek

Rozhraní API pro podobné položky poskytuje kontextová doporučení založená na konkrétních výchozích položkách. Vybraná položka je stěžejním bodem, na kterém budou založeny návrhy produktů. Požadavek rozhraní API zadaný pro číslo vybrané položky ihned následuje po Podobné/. Například vybraná položka pruhovaného svetru má jiné návrhy produktů ve srovnání s pánským sakem.

Požadavek rozhraní API vypadá takto:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/Similar/64702?modeling=adw&Count=5

Úspěšná odpověď vypadá takto:

{
    "id": "Related",
    "name": "Related",
    "version": "v1.0",
    "interactionsVersion": "20220104115104",
    "items": [
        {
            "id": "63102",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62106",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "61511",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "63503",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "68100",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "People also like",
    "longTitle": "People also like",
    "titleId": 1,
    "pagingInfo": {
        "totalItems": 138
    },
    "status": "Success"
}

Zpět na začátek

Načtení podobných položek s mícháním

Aby se uživatelům zabránilo v zobrazení stejných doporučení znovu a znovu, má Intelligent Recommendations funkci váženého míchání, která mírně změní pořadí položek, aniž by to významně ovlivnilo relevanci. Výsledky lze zamíchat přidáním upřesnění enableshuffling. Další informace o vylepšeních a jeho různých typech se dozvíte zde.

Požadavek rozhraní API vypadá takto:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/Similar/64702?modeling=adw&Count=5&Refinements=EnableShuffling

Úspěšná odpověď vypadá takto:

{
    "id": "Related",
    "name": "Related",
    "version": "v1.0",
    "interactionsVersion": "20220104115104",
    "items": [
        {
            "id": "62403",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "61511",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "71603",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "64201",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62452",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "People also like",
    "longTitle": "People also like",
    "titleId": 1,
    "pagingInfo": {
        "totalItems": 138
    },
    "status": "Success"
}

Zpět na začátek

Načtení konkrétního vzhledu

Tento požadavek API vezme složený obrázek a vrátí seznam doporučených položek, které jsou vizuálně podobné položkám uvedeným ve složeném obrázku. Složený obrázek a jeho mapování itemId lze nakonfigurovat pomocí datové entity obrázku na položku zde..

Požadavek API vypadá pro daný složený obrázek takto (642):

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/Similar/642?AlgoType=BringSimilarItems

Úspěšná odpověď vypadá takto:

{
    "id": "Related",
    "name": "Related",
    "version": "v1.0",
    "interactionsVersion": "20220104115104",
    "items": [
        {
            "id": "62403",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "61511",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "71603",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "64201",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62452",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "Bring Similar Items",
    "longTitle": "Bring Similar Items",
    "titleId": 1,
    "pagingInfo": {
        "totalItems": 138
    },
    "status": "Success"
}

Zpět na začátek

Dokončení podobných stylů

Tento požadavek API vezme ID položky a vrátí seznam ID složených obrázků, které obsahují položku nebo obsahují různé podobné položky, přičemž podobnost je založena na vizuálním stylu.

Požadavek API vypadá pro dané ID položky (64702) obrázek takto:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/Similar/64702?AlgoType=CompleteSimilarStyles

Úspěšná odpověď vypadá takto:

{
    "id": "Related",
    "name": "Related",
    "version": "v1.0",
    "interactionsVersion": "20220104115104",
    "items": [
        {
            "id": "403",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "511",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "603",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "201",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "452",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "Complete Similar Styles",
    "longTitle": "Complete Similar Styles",
    "titleId": 1,
    "pagingInfo": {
        "totalItems": 138
    },
    "status": "Success"
}

Zpět na začátek

Dokončení podobných položek

Tento požadavek API vezme ID položky, najde složené obrázky, které obsahují položku nebo vizuálně podobnou položku, a vrátí seznam ID položek extrahovaných z těchto složených obrázků.

Požadavek API vypadá pro dané ID položky (64702) obrázek takto:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/Similar/64702?AlgoType=CompleteSimilarItems

Úspěšná odpověď vypadá takto:

{
    "id": "Related",
    "name": "Related",
    "version": "v1.0",
    "interactionsVersion": "20220104115104",
    "items": [
        {
            "id": "62403",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "61511",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "71603",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "64201",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62452",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "Complete Similar Items",
    "longTitle": "Complete Similar Items",
    "titleId": 1,
    "pagingInfo": {
        "totalItems": 138
    },
    "status": "Success"
}

Zpět na začátek

Načtení výběru pro uživatele

Rozhraní API výběru vrací personalizovanou sadu doporučení na základě historie interakcí daného uživatele.

Požadavek rozhraní API vypadá takto:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/Picks?modeling=adw&UserId=ID1644&Count=5

Úspěšná odpověď vypadá takto:

{
    "id": "Picks",
    "name": "Picks",
    "version": "v1.0",
    "items": [
        {
            "id": "68100",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62500",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "61504",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "65103",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "61401",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "Picks for you",
    "longTitle": "Picks for you",
    "titleId": 6,
    "personalizationConfidence": 1.0,
    "pagingInfo": {
        "totalItems": 139
    },
    "status": "Success"
}

Zpět na začátek

Načtení výběru pro uživatele pomocí sessionID

Rozhraní API výběru vrací personalizovaná doporučení na základě aktuálních zobrazení v relaci bez ohledu na to, zda je uživatel známý (přihlášený) nebo neznámý (anonymní). Parametr sessionId identifikuje produkty, které si uživatel prohlížel ve své aktuální relaci prohlížení, a rozhraní API vrací seznam doporučení na základě nedávné aktivity prohlížení přihlášeného nebo anonymního uživatele.

Upravený požadavek rozhraní API výběru nahradí userId za sessionId a použije AlgoType „Nedávná zobrazení“ daný následovně:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/picks?SessionId=123&AlgoType=RecentViews.

Poznámka:

Parametr SessionId se použivá v požadavku rozhraní API Podobné v dané relaci před voláním API pro výběr, jinak poslední doporučení aktivity vrátí prázdné výsledky.

Při použití rozhraní Similar API:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/Similar/64702?SessionId=123 

úspěšná odpověď posledního výběru aktivity je následující:


```json
{
    "id": "Picks",
    "name": "Picks",
    "version": "v1.0",
    "items": [
        {
            "id": "68100",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62500",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "61504",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "65103",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "61401",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "Picks for you",
    "longTitle": "Picks for you",
    "titleId": 6,
    "personalizationConfidence": 1.0,
    "pagingInfo": {
        "totalItems": 139
    },
    "status": "Success"
}

Poznámka:

V tomto příkladu byl do požadavku API přidán parametr SessionId.

Zpět na začátek

Další nejlepší akce

Požadavek API vrátí seznam položek, které jsou nejčastěji nakupovány společně s výchozími položkami v košíku uživatele (nebo spojené dohromady, pokud se nejedná o scénář maloobchodního košíku).

Požadavek API na jednu vybranou položku/akce je:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/Cart/64702?AlgoType=DAS&modeling=adw&Count=5

Požadavek API na více vybraných položek/akcí je:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/Cart/Items?SeedItemIds=22565300000,41023461-0005-0000-ffff-00ffffffff00,22565300000,22565300001&Count=5

Úspěšná odpověď je:

{
    "id": "Cart",
    "name": "Cart",
    "version": "v1.0",
    "items": [
        {
            "id": "63102",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "62106",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "61511",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "63503",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "68100",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "Frequently bought together",
    "longTitle": "Frequently bought together",
    "titleId": 2,
    "pagingInfo": {
        "totalItems": 138
    },
    "status": "Success"
}

Zpět na začátek

Označování metadat a sdružování uživatelů

Implementace označování metadat a segmentace uživatelů vyžaduje určité konfigurace datové smlouvy. V našem Průvodci značkováním metadat a sdružováním uživatelů naleznete přehled změn smluv o datech a příklady rozhraní API, včetně návodu dvou běžných případů použití, které těží ze značkování metadat a poskytují několik příkladů s ukázkovými daty pro každý z nich.

  1. Chcete-li získat „nejoblíbenější položky pro vás“ pro studené uživatele. Chcete-li vidět příklad, podívejte se do sekce s názvem „Získat nejoblíbenější položky pro studené uživatele“.
  2. K vytvoření strojově naučené mapy hodnot metadat uživatelů. Příklad naleznete v části s názvem „Vytvoření mapy ML hodnot metadat uživatelů“.

Zpět na začátek

Jak používat parametr AlgoType

Funkce Intelligent Recommendations nabízí více algoritmů pro výpočet doporučení v různých scénářích. Pokud chcete použít specifický algoritmus jiný než výchozí, můžete použít parametr AlgoType.

Příklad AlgoType

Úplný seznam podporovaných AlgoType naleznete v Tabulce AlgoTypes . Příklady popisů AlgoType:

AlgoType definice Podporované rozhraní API
RecentPurchases Doporučení pro výběr se počítají na základě posledních nákupů uživatele. K dispozici pouze s Rozhraním API výběru uživatelů.
Vizuální prvek Podobnosti položek jsou vypočítány na základě vizuální podobnosti katalogových obrázků. K dispozici pouze s rozhraním Similar API.
Textový Podobnosti položek jsou počítány na základě textových (jazykových) podobností katalogových textových popisů. K dispozici pouze s rozhraním Similar API.

Vytvoření požadavku API pomocí AlgoType

Požadavek API na přidání typu algoritmu do požadavku API pro výběr uživatele vypadá takto:

https://ir-example.mir.prod.reco.microsoft.com/Reco/V1.0/Picks?AlgoType=RecentPurchases&modeling=adw&UserId=ID1644&Count=5

Úspěšná odpověď vypadá takto:

{
    "id": "Picks",
    "name": "Picks",
    "version": "v1.0",
    "items": [
        {
            "id": "61100",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "61406",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "63203",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "73401",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        },
        {
            "id": "71801",
            "trackingId": "00000000-0000-0000-0000-000000000003"
        }
    ],
    "title": "Picks for you",
    "longTitle": "Picks for you",
    "titleId": 6,
    "pagingInfo": {
        "totalItems": 327
    },
    "status": "Success"
}

Zpět na začátek

Jak používat parametr vylepšení

Funkce Intelligent Recommendations nabízí různé způsoby chování pro výpočet a vrácení doporučení, ale někdy je pro lepší prostředí nákupu nutné požádat o jiné chování, než je výchozí. Například zobrazení doporučení pouze na nezakoupené položky nebo zabránění opakování stejné objednávky. Parametr vylepšení lze v takových případech použít k dosažení požadovaného chování doporučení.

Úplný seznam podporovaných vylepšení naleznete v Tabulce vylepšení .

Vytvoření požadavku API pomocí vylepšení

Můžete přidat více vylepšení oddělených čárkou, pokud si navzájem neodporují. Ukázkový požadavek rozhraní API na přidání vylepšení do Podobného rozhraní API naleznete zde.

Stavové kódy API

Úplný seznam stavových kódů API, popisů a způsobů řešení chyb je následující:

Kód Stav Důvod Postup řešení
200 Akce proběhla úspěšně Požadavek rozhraní API byl úspěšný.
200 EmptyResults Existují doporučení pro tuto počáteční položku (itemId), všechna však byla odfiltrována. Hlavním důvodem filtrování jsou data spojená s položkami v katalogu. Když očekáváte vrácení určitých produktů, je důležité ověřit data jejich dostupnosti a zajistit, aby byly správně nakonfigurovány s příslušným přiřazením filtrování, jako je kategorie, kanál, katalog a dostupnost.
200 DataDoesNotExist Výchozí položka (itemId) ve výsledcích neexistuje. Zadané itemId může ve vstupních datech chybět nebo nemá dostatek dat pro výpočet výsledků. Zkontrolujte, zda položka:
- ke platná
- patří do správného kanálu
- má dostatek interakcí/obrázků/textu. Další informace najdete v pokynech pro formátování dat datové smlouvy.
200 WaitingForData Když je vytvořena nová komponenta modelování, výpočet může nějakou dobu trvat a nemusí být připraven vrátit výsledky. Zkontrolujte protokoly nebo zprávu o stavu modelování, abyste zjistili, zda tam nejsou chyby. Pokud po 24 hodinách problém přetrvává bez protokolování chyb, kontaktujte nás.
400 UnsupportedRequest Jeden z parametrů rozhraní API má nepodporovanou hodnotu nebo došlo k jinému problému s požadavkem rozhraní API, například nepodporovaný nebo deaktivovaný scénář. Zkontrolujte, zda se hodnota záhlaví liší od skutečného parametru. Příklady pracovních požadavků API: přejděte na začátek tohoto článku. Různé požadavky API jsou deaktivovány v závislosti na tom, zda je vaše sada funkcí modelování nakonfigurována Standardní nebo Prémiové. Můžete také zkontrolovat zprávu o stavu modelování a zjistit, zda v některém z algoritmů nejsou chyby.
400 UnsupportedFeature Pokoušíte se volat rozhraní API, které je na základě vaší aktuální sady funkcí modelování nepodporováno. Zapněte správnou funkci modelování nastavenou na standardní nebo prémiovou. Seznam dostupných scénářů pro každou sadu funkcí.
401 Neověřený požadavek Ujistěte se, že váš tenant má přidělená oprávnění pro provoz služby. Ke kontrole ověřování postupujte následovně.
408 RequestTimeout Časový limit žádosti vypršel. Zkuste znovu zavolat požadavek API.
429 RPS je nad předem přidělenou úrovní a hrozí, že bude omezen. Zvyšte předem přidělenou kapacitu RPS na vyšší úroveň nebo snižte aktuální RPS.
500 Vnitřní chyba serveru Na straně Intelligent Recommendations došlo k chybě. Tento problém může být dočasný, zkuste to za několik minut znovu. Zkontrolujte protokoly nebo zprávu o stavu modelování, abyste zjistili, zda tam nejsou chyby. Pokud problém přetrvává bez protokolování chyb, kontaktujte nás.
503 ServiceUnavailable Služba nemůže zpracovat účet. Zkontrolujte protokoly nebo zprávu o stavu modelování, abyste zjistili, zda tam nejsou chyby. Pokud problém přetrvává bez protokolování chyb, kontaktujte nás.

Zpět na začátek

Viz také

Rozhraní API Intelligent Recommendations
Příručka pro rychlý start s voláním rozhraní API
Běžné chyby protokolování
Přehled datové smlouvy