Partilhar via


Pedidos de API de amostra

Este artigo mostra alguns exemplos de pedidos de API e respostas associadas. Cada exemplo mostra um cenário de recomendações base juntamente com outras caraterísticas de modificação de respostas, tais como filtragem, paginação, seleção de um algoritmo alternativo e muito mais. Se quiser experimentar estes exemplos no ponto final do Intelligent Recommendations, certifique-se de que substitui o nome do ponto final (parte DNS) e ajuste os parâmetros aos dados.

Nota

O parâmetro de contagem controlará o número de itens devolvidos em cada resposta. Os exemplos terão a contagem definida como 5 para maior claridade e brevidade. Para mais informações sobre formas de construir os seus pedidos de API, consulte API do Intelligent Recommendations e Guia de início rápido para chamar a API.

Exemplos

Eis alguns exemplos que poderá testar com a sua conta do Intelligent Recommendations:

Caso se depare com erros ao testar respostas, consulte Registos de erros.

Obter novos itens

A API de Novos Itens devolve uma lista de produtos ordenados por data de lançamento.

O pedido de API tem o seguinte aspeto:

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

Uma resposta com sucesso tem o seguinte aspeto:

{
    "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"
}

Regressar ao início

Obter novos itens enquanto salta os 3 principais

Pode saltar itens numa lista anexando "SkipItems" ao pedido.

O pedido de API tem o seguinte aspeto:

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

Uma resposta com sucesso tem o seguinte aspeto:

{
    "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"
}

Regressar ao início

A API de Obter Itens Populares devolve uma lista de itens ordenados por contagem de interações, tais como transação, compra, vista, seleção ou transferência. Independentemente do que significar uma interação de item-utilizador no seu negócio, o primeiro item na lista é o que tem mais interações e os restantes são ordenados por ordem decrescente.

O pedido de API tem o seguinte aspeto:

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

Uma resposta com sucesso tem o seguinte aspeto:

{
    "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"
}

Regressar ao início

Pode definir categorias na entidade de dados ItemCategories. Para mais informações, consulte Descrição geral do contrato de dados.

O pedido de API quando pesquisa pelos itens de vestuário mais populares têm o seguinte aspeto:

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

Uma resposta com sucesso tem o seguinte aspeto:

{
    "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"
}

Regressar ao início

Pode definir filtros na entidade de dados ItemAndVariantFilters. Para mais informações, consulte Descrição geral do contrato de dados.

O pedido de API tem o seguinte aspeto:

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

Uma resposta com sucesso tem o seguinte aspeto:

{
    "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"
}

Regressar ao início

Para mais informações sobre a sintaxe de filtragem por intervalo, consulte o guia para filtros de intervalo.

O pedido de API tem o seguinte aspeto:

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

Uma resposta com sucesso tem o seguinte aspeto:

{
    "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"
}

Regressar ao início

Obter itens semelhantes

A API de Itens Semelhantes fornece recomendações contextuais com base em itens de propagação específicos. O item de propagação é o ponto central em que as sugestões de produto se irão basear. O pedido de API dado para ID de Item de propagação segue imediatamente Semelhante/. Por exemplo, um item de propagação de camisola às riscas tem sugestões de produto diferentes quando comparado com um casaco de fato para homem.

O pedido de API tem o seguinte aspeto:

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

Uma resposta com sucesso tem o seguinte aspeto:

{
    "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"
}

Regressar ao início

Obter itens semelhantes com ordenação aleatória

Para impedir que os utilizadores vejam as mesmas recomendações uma e outra vez, o Intelligent Recommendations tem uma caraterística de ordenação aleatória ponderada que altera ligeiramente a ordem dos itens sem afetar significativamente a relevância. Os resultados podem ser ordenados aleatoriamente adicionando o refinamento enableshuffling. Poder saber mais sobre afinações e os seus diferentes tipos aqui.

O pedido de API tem o seguinte aspeto:

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

Uma resposta com sucesso tem o seguinte aspeto:

{
    "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"
}

Regressar ao início

Personalizar

Este pedido de API pega numa imagem composta e devolve uma lista de itens recomendados visualmente semelhantes aos itens listados na imagem composta. Uma imagem composta e o respetivo mapeamento de itemIds podem ser configurados utilizando a Entidade de Dados de Imagem para Item aqui.

O pedido de API tem este aspeto para uma determinada imagem composta (642):

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

Uma resposta com sucesso tem o seguinte aspeto:

{
    "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"
}

Regressar ao início

Concluir estilos semelhantes

Este pedido da API pega num ID de item e devolve uma lista de IDs de imagens compostas que contêm o item ou que contêm outro item semelhante, em que a semelhança se baseia no estilo visual.

O pedido de API tem este aspeto para um determinado ID de item (64702):

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

Uma resposta com sucesso tem o seguinte aspeto:

{
    "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"
}

Regressar ao início

Concluir itens semelhantes

Este pedido da API pega num ID de item, localiza imagens compostas que contêm o item ou um item visualmente semelhante e devolve uma lista de IDs de item extraídos dessas imagens compostas.

O pedido de API tem este aspeto para um determinado ID de item (64702):

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

Uma resposta com sucesso tem o seguinte aspeto:

{
    "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"
}

Regressar ao início

Obter seleções do utilizador

A API de Seleções devolve um conjunto personalizado de recomendações com base no histórico de interações de um determinado utilizador.

O pedido de API tem o seguinte aspeto:

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

Uma resposta com sucesso tem o seguinte aspeto:

{
    "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"
}

Regressar ao início

Obter seleções do utilizador com sessionId

A API de Seleções devolve recomendações personalizadas com base nas vistas atuais numa sessão, independentemente de o utilizador ser conhecido (com sessão iniciada) ou desconhecido (anónimo). O parâmetro sessionId identifica os produtos que um utilizador visualizou na respetiva sessão de navegação atual e a API devolve uma lista de recomendações com base na atividade de visualização recente do utilizador com sessão iniciada ou anónimo.

O pedido de API de Seleções modificado substitui o userId pelo sessionId e utiliza as "Vistas Recentes" de AlgoType, da seguinte forma:

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

Nota

O parâmetro SessionId deve ser utilizado num pedido de API Semelhante na sessão apresentada antes de chamar a API de seleções, caso contrário, as recomendações de atividade recente devolvem resultados vazios.

Quando utilizar a API de Semelhantes:

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

uma resposta bem-sucedida à seleção de uma atividade recente é a seguinte:


```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"
}

Nota

Neste exemplo, o parâmetro SessionId foi adicionado ao pedido de API.

Regressar ao início

Melhor Ação Seguinte

O pedido da API devolve uma lista dos itens que são frequentemente comprados em conjunto com os itens de seed no carrinho de um utilizador (ou agrupados, quando não estão num cenário de carrinho de retalho).

O pedido de API para item de propagação único/ações é:

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

O pedido de API para vários itens de propagação/ações é:

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

Uma resposta com êxito é:

{
    "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"
}

Regressar ao início

Identificação de metadados e criação de registo de utilizadores

A implementação de identificação de metadados e de registo de utilizadores requer algumas configurações ao contrato de dados. Consulte o nosso Guia para identificação de metadados e registo de utilizadores para obter uma descrição geral de alterações ao contrato de dados e exemplos de API, incluindo um passo a passo de dois casos de utilização comuns que beneficiam da identificação de metadados e fornecem alguns exemplos com dados de demonstração para cada um.

  1. Para obter "itens mais populares para si" para utilizadores inativos. Para ver um exemplo, consulte a secção chamada "Obter os Itens Mais Populares para si para Utilizadores Frios".
  2. Para criar um mapa aprendido por um computador dos valores de metadados dos Utilizadores. Para ver um exemplo, consulte a secção com o título "Criar um mapa ML dos valores de metadados dos utilizadores".

Regressar ao início

Como utilizar o parâmetro AlgoType

A caraterística do Intelligent Recommendations oferece vários algoritmos para calcular recomendações em vários cenários. Se quiser utilizar um algoritmo específico que não seja o predefinição, pode utilizar o parâmetro AlgoType.

AlgoTypes de exemplo

Consulte a Tabela AlgoTypes para ver a lista completa de AlgoTypes atualmente suportados. Exemplos de AlgoTypes incluem:

AlgoType Definição API suportada
RecentPurchases As recomendações de seleções são calculadas com base nas compras mais recentes do utilizador. Só está disponível com a API de Seleções do Utilizador.
elemento visual As semelhanças entre itens são calculadas com base em semelhanças visuais de imagens de catálogo. Só está disponível com a API de Semelhantes.
Textual As semelhanças de itens são calculadas com base em semelhanças textuais (compreensão de linguagem) de descrições textuais de catálogo. Só está disponível com a API de Semelhantes.

Construir um pedido de API com AlgoType

O pedido de API para adicionar um Tipo de Algo a um pedido de API de seleções do utilizador tem o seguinte aspeto:

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

Uma resposta com sucesso tem o seguinte aspeto:

{
    "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"
}

Regressar ao início

Como utilizar o parâmetro Afinações

A caraterística do Intelligent Recommendations oferece vários comportamentos para calcular e devolver recomendações, mas, por vezes, é necessário pedir um comportamento diferente do predefinido para uma experiência de compra melhor. Por exemplo, apresentar recomendações apenas em itens não comprados ou impedir a repetição da mesma encomenda. O parâmetro Afinações pode ser utilizado nesses casos para obter o comportamento recomendado desejado.

Consulte a Tabela Afinações para ver a lista completa de afinações atualmente suportadas.

Construir um pedido de API com Afinações

Pode adicionar várias afinações separadas por vírgulas, desde que não se contradigam entre si. Um pedido de API de exemplo para adição de uma afinação à API Semelhante pode ser encontrado aqui.

Códigos de Estado da API

Segue-se uma lista completa dos códigos de estado da API, descrições e como resolver os erros:

Código Estado Razão Como resolver
200 Com êxito O Pedido da API foi bem-sucedido. N/A
200 EmptyResults Existem recomendações para este item de seed (itemId), no entanto, todas foram todas filtradas. O principal motivo para a filtragem é o facto de existirem dados associados aos itens no catálogo. Quando antecipar que determinados produtos serão devolvidos, é importante verificar as datas de disponibilidade dos mesmos e certificar-se de que estão corretamente configurados com as atribuições de filtragem adequadas, como categoria, canal, catálogo e disponibilidade.
200 DataDoesNotExist O item de seed (itemId) não existe nos resultados. O itemId especificado pode estar em falta nos dados de entrada ou não tem dados suficientes para ter resultados calculados. Verifique se o item:
- É válido
- Pertence ao canal correto
- Tem interações/imagens/texto suficientes. Para obter mais informações, consulte o Guia de Formatação de Contratos de Dados.
200 WaitingForData Quando um novo componente de modelação é criado, o cálculo pode demorar algum tempo e poderá não estar pronto para devolver os resultados. Verifique os relatórios ou o relatório de estado de modelação para verificar se existem erros. Se, após 24 horas, o problema persistir sem o registo de erros, contacte-nos.
400 UnsupportedRequest Um dos parâmetros da API tem um valor não suportado ou existe um outro problema com o pedido da API, tal como, um cenário não suportado ou desativado. Verifique se o valor do cabeçalho é diferente do parâmetro real. Para exemplos de pedidos de API de trabalho, aceda à parte superior deste artigo. Os pedidos de API diferentes estão desativados, consoante o seu conjunto de funcionalidades de modelação esteja configurado como Padrão ou Premium. Também pode consultar o relatório de estado de modelação para verificar se existem erros com algum dos algoritmos.
400 UnsupportedFeature Está a tentar chamar uma API que Não é suportada com base no seu conjunto de funcionalidades de Modelação atual. Ative a funcionalidade de modelação correta definida como padrão ou premium. Lista dos cenários disponíveis para cada conjunto de funcionalidades.
401 Pedido não autenticado Certifique-se de que o inquilino atribuiu permissões para o serviço funcionar. Siga estes passos para verificar a sua autenticação.
408 RequestTimeout O seu pedido excedeu o tempo limite. Tente chamar o pedido de API de novo.
429 O RPS está acima do escalão pré-alocado e está em risco de ser limitado. Aumente a capacidade de RPS pré-alocada para um escalão superior ou diminua o RPS atual.
500 Erro interno do servidor Ocorreu um erro no lado do Intelligent Recommendations. Este problema pode ser temporário. Tente voltar dentro de alguns minutos. Verifique os relatórios ou o relatório de estado de modelação para verificar se existem erros. Se o problema persistir sem o registo de erros, contacte-nos.
503 ServiceUnavailable O serviço não consegue processar a conta. Verifique os relatórios ou o relatório de estado de modelação para verificar se existem erros. Se o problema persistir sem o registo de erros, contacte-nos.

Regressar ao início

Consulte também

API Intelligent Recommendations
Guia de início rápido para chamar a API
Erros comuns de registo
Descrição geral do contrato de dados