Подтверждение отправки приложения

Используйте этот метод в API отправки Microsoft Store для фиксации новой или обновленной отправки приложения в Центре партнеров. Действие фиксации оповещает Центр партнеров о том, что отправлены данные отправки (включая все связанные пакеты и изображения). В ответ Центр партнеров фиксирует изменения в данных отправки для приема и публикации. После успешной фиксации изменения в отправке отображаются в Центре партнеров.

Дополнительные сведения о роли операции фиксации в процессе отправки приложения с помощью API отправки Microsoft Store см. в разделе Управление отправками приложений.

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

Для использования этого метода сначала необходимо сделать следующее:

Запрос

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

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

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

Заголовок Тип Описание
Авторизация строка Обязательный. Маркер доступа Azure AD в видемаркера>носителя<.

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

Имя Тип Описание
applicationId строка Обязательный. Код продукта в Магазине, принадлежащий приложению, которое содержит отправку для фиксации. Дополнительные сведения о коде продукта в Магазине см. в разделе Просмотр сведений об идентификации приложения.
submissionId строка Обязательный. Идентификатор отправки, которую необходимо зафиксировать. Этот идентификатор добавляется в данные ответов для запросов на создание отправки приложения. Для отправки, созданной в Центре партнеров, этот идентификатор также доступен в URL-адресе страницы отправки в Центре партнеров.

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

Предоставлять текст запроса для этого метода не требуется.

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

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

POST https://manage.devcenter.microsoft.com/v1.0/my/applications/9NBLGGH4R315/submissions/1152921504621243610/commit HTTP/1.1
Authorization: Bearer <your access token>

Ответ

В следующем примере представлено тело ответа JSON в случае успешного вызова этого метода. Дополнительные сведения о значениях, которые могут содержаться в теле ответа, см. в следующих разделах.

{
  "status": "CommitStarted"
}

Текст ответа

Значение Тип Описание
status строка Состояние отправки. Может иметь одно из следующих значений:
  • Нет
  • Отменено
  • PendingCommit (Ожидание фиксации)
  • CommitStarted (Фиксация запущена)
  • CommitFailed (Сбой фиксации)
  • PendingPublication (Ожидание публикации)
  • Публикация
  • Опубликован
  • PublishFailed (Сбой публикации)
  • PreProcessing (Предварительная обработка)
  • PreProcessingFailed (Сбой предварительной обработки)
  • Сертификация
  • CertificationFailed (Сбой сертификации)
  • Выпуск
  • ReleaseFailed (Сбой выпуска)

Коды ошибок

Если запрос не удается выполнить, ответ будет содержать один из следующих кодов ошибок HTTP.

Код ошибки Описание
400 Недопустимые параметры запроса.
404 Не удалось найти указанную отправку.
409 Указанная отправка найдена, но она не может быть зафиксирована в текущем состоянии, или приложение использует функцию Центра партнеров, которая в настоящее время не поддерживается API отправки Microsoft Store.