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.