Condividi tramite


Risoluzione dei problemi e risorse dell'API per l'invio di offerte private

Questo articolo fornisce un testo di esempio che consente di analizzare il testo della risposta dall'API Offerte private nel Centro per i partner.

Come analizzare i messaggi di errore nel corpo della risposta

Schema degli errori di risposta all'API pubblica

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

Se si verifica un errore(ad esempio: notFound, errore di convalida dello schema,...) viene restituita una risposta di questo schema:

"$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

Schemi

Offerta privata: https://schema.mp.microsoft.com/schema/private-offer/2023-07-15

Offerta privata multiparty per l'origine indipendente del fornitore di software (ISV): https://schema.mp.microsoft.com/schema/private-offer-mpo-originator/2023-07-15

Offerta privata multiparty per il partner del canale: https://schema.mp.microsoft.com/schema/private-offer-mpo-channel-partner/2023-07-15