Поделиться через


Фиксация отправки продукта

Используйте этот метод в API оборудования Майкрософт для фиксации новой отправки в Центр партнеров. Это сообщит Центру партнеров о том, что вы закончили отправку продукта, и будет запущена проверка отправки.

Предварительные требования

Если вы еще не сделали этого, выполните все предварительные требования для API оборудования Майкрософт, прежде чем пытаться использовать любой из этих методов.

Еще одним предварительным условием для фиксации отправки является завершение отправки пакета драйвера в URI SAS, предоставленный при создании новой отправки . Дополнительные сведения о том, как операция фиксации вписывается в процесс отправки приложения продукта с помощью API оборудования Майкрософт, см. в статье Управление отправками продуктов .

Запрос

У этого метода следующий синтаксис. Примеры использования и описание текста заголовка и запроса приведены в следующих разделах.

Метод Универсальный код ресурса (URI) запроса
POST https://manage.devcenter.microsoft.com/v2.0/my/hardware/products/{productID}/submissions/{submissionID}/commit

ProductId в методе — это продукт, для которого предназначена отправка. SubmssionID в методе — это отправка, которая фиксируется.

Заголовок запроса

Заголовок Тип Описание
Авторизация Строковый Обязательный элемент. Маркер доступа идентификатора Microsoft Entra в форме Токен>носителя<.
accept Строка Необязательный элемент. Указывает тип содержимого. Допустимое значение — application/json.

В заголовках задайте и Content-Length: 0Content-type: application/json.

Параметры запроса

Не предоставляйте параметры запроса для этого метода.

Текст запроса

Не предоставляйте текст запроса для этого метода.

Примеры запросов

В следующем примере показано, как зафиксировать отправку.

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

Ответ

Успешный запрос на создание новой отправки для продукта возвращает пустой ответ 202.

Текст ответа

Значение Тип Описание
commitStatus строка Состояние отправки. Возвращаемое значение — CommitPending.

После этого шага используйте метод получения сведений об отправке , чтобы получить состояние отправки.

Коды ошибок

Дополнительные сведения см. в разделе Коды ошибок.

См. также раздел

Примеры API панели мониторинга оборудования (GitHub)