Confirmar um envio de produto
Use esse método na API de Hardware da Microsoft para confirmar um novo envio ao Partner Center. Isso alertará o Partner Center de que você terminou o envio do produto e a validação será iniciada para o envio.
Pré-requisitos
Se você ainda não fez isso, conclua todos os pré-requisitos para as APIs de Hardware da Microsoft antes de tentar usar qualquer um desses métodos.
Outro pré-requisito para confirmar um envio é concluir o upload do pacote de driver para o URI sas fornecido ao criar um novo envio . Para obter mais informações sobre como a operação de confirmação se encaixa no processo de envio de um aplicativo de produto usando a API de Hardware da Microsoft, consulte gerenciar envios de produtos .
Solicitação
Esse método tem a seguinte sintaxe. Veja as seções a seguir para obter exemplos de uso e descrições do corpo da solicitação e do cabeçalho.
Método | URI da solicitação |
---|---|
POST | https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/{productID}/submissions/{submissionID}/commit |
A productId no método é o produto para o qual o envio é destinado. O submssionID no método é o envio que está sendo confirmado.
Cabeçalho da solicitação
parâmetro | Tipo | Descrição |
---|---|---|
Autorização | String | Obrigatórios. O token de acesso Microsoft Entra ID no token> de portador<de formulário. |
accept | Cadeia de caracteres | Opcional. Especifica o tipo de conteúdo. O valor permitido é "application/json" |
Nos cabeçalhos, defina Content-Length: 0
e Content-type: application/json
.
Parâmetros da solicitação
Não forneça parâmetros de solicitação para esse método.
Corpo da solicitação
Não forneça o corpo da solicitação para esse método.
Exemplos de solicitação
O exemplo a seguir demonstra como confirmar um envio.
POST https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/14631253285588838/submissions/1152921504621465124/commit HTTP/1.1
Authorization: Bearer <your access token>
Resposta
Uma solicitação bem-sucedida para criar um novo envio para um produto retorna uma resposta 202 vazia.
Corpo da resposta
Valor | Tipo | Descrição |
---|---|---|
commitStatus | string | O status do envio. O valor retornado seria CommitPending |
Após esta etapa, use o método obter detalhes de envio para obter o status do envio.
Códigos do Erro
Para obter mais informações, consulte Códigos de erro.