Condividi tramite


Eseguire il commit di un invio di un prodotto

Usare questo metodo nell'API Hardware Microsoft per eseguire il commit di un nuovo invio al Centro per i partner. Verrà visualizzato un avviso al Centro per i partner che l'invio e la convalida del prodotto verranno avviati per l'invio.

Prerequisiti

Se non è già stato fatto, completare tutti i prerequisiti per le API hardware Microsoft prima di provare a usare uno di questi metodi.

Un altro prerequisito per eseguire il commit di un invio consiste nel completare il caricamento del pacchetto driver nell'URI di firma di accesso condiviso fornito durante la creazione di un nuovo invio . Per altre informazioni sul modo in cui l'operazione di commit si adatta al processo di invio di un'app di prodotto usando l'API Hardware Microsoft, vedere Gestire gli invii di prodotti .

Richiesta

La sintassi di questo metodo è la seguente. Vedi le sezioni seguenti per esempi di uso e descrizioni dell'intestazione e del contenuto della richiesta.

Metodo URI richiesta
POST https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/{productID}/submissions/{submissionID}/commit

ProductId nel metodo è il prodotto per il quale è previsto l'invio. Il submssionID nel metodo è l'invio che viene eseguito il commit.

Intestazione della richiesta

Intestazione Tipo Descrizione
Autorizzazione string Obbligatorio. Token di accesso Microsoft Entra ID nel modulo>Token di connessione<.
Accettare Stringa Facoltativo. Specifica il tipo di contenuto. Il valore consentito è "application/json"

Nelle intestazioni impostare Content-Length: 0 e Content-type: application/json.

Parametri della richiesta

Non fornire parametri di richiesta per questo metodo.

Testo della richiesta

Non fornire il corpo della richiesta per questo metodo.

Esempi di richiesta

Nell'esempio seguente viene illustrato come eseguire il commit di un invio.

POST https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/14631253285588838/submissions/1152921504621465124/commit HTTP/1.1
Authorization: Bearer <your access token>

Risposta

Una richiesta di creazione di un nuovo invio per un prodotto restituisce una risposta vuota 202.

Corpo della risposta

Valore Tipo Descrizione
commitStatus string Stato dell'invio. Il valore restituito sarà CommitPending

Dopo questo passaggio, usare il metodo ottenere i dettagli dell'invio per ottenere lo stato dell'invio.

Codici di errore

Per altre informazioni, vedere Codici di errore.

Vedi anche

esempi di API del dashboard hardware (GitHub)