Solução de problemas e recursos da API de envio de ofertas privadas

Este artigo fornece um texto de exemplo, que ajuda a analisar o texto de resposta da API de ofertas privadas no Partner Center.

Como analisar mensagens de erro no corpo da resposta

Esquema de erro de resposta da API pública

Core Library Class Name: Microsoft.ProductIngestion.Models.ResponseError 

Se houver uma falha (por exemplo: notFound, erro de validação de esquema,...), retornaremos uma resposta deste esquema:

"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://product-ingestion.azureedge.net/schema/response-error/2022-03-01", "$comment": "In case of any failure. For example not found of in invalid schema", 
"type": "object",
"properties": {
    "error": { "$ref": "https://product-ingestion.azureedge.net/schema/error/2022-03-01"},
"required": ["error"],
"additionalProperties": false

Esquemas

Oferta privada: https://schema.mp.microsoft.com/schema/private-offer/2023-07-15

Oferta privada multipartidária para originador de fornecedor independente de software (ISV): https://schema.mp.microsoft.com/schema/private-offer-mpo-originator/2023-07-15

Oferta privada com vários participantes para parceiro de canal: https://schema.mp.microsoft.com/schema/private-offer-mpo-channel-partner/2023-07-15