Confermare un invio di prodotto

Usare questo metodo nell'API Hardware Microsoft per eseguire il commit di un nuovo invio al Centro per i partner. In questo modo, il Centro per i partner segnala che l'invio e la convalida del prodotto verranno avviati per l'invio.

Prerequisites

If you have not done so already, complete all the prerequisites for the Microsoft Hardware APIs before trying to use any of these methods.

Un altro prerequisito per 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 rientra nel processo di invio di un'app di prodotto tramite l'API Hardware Microsoft, vedere Gestire gli invii di prodotti .

Request

Questo metodo ha la sintassi seguente. Vedere le sezioni seguenti per esempi di utilizzo e descrizioni dell'intestazione e del corpo della richiesta.

Method Request URI
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 di cui viene eseguito il commit.

Request header

Header Type Description
Authorization String Required. The Microsoft Entra ID access token in the form Bearer<token>.
accept String Optional. Specifica il tipo di contenuto. Il valore consentito è "application/json"

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

Request parameters

Non specificare parametri di richiesta per questo metodo.

Request body

Non fornire il corpo della richiesta per questo metodo.

Request examples

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>

Response

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

Response body

Value Type Description
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.

Error codes

For more info, see Error codes.

See also

esempi di API del pannello di controllo hardware (GitHub)