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

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

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

Предпосылки

Чтобы использовать этот метод, сначала необходимо выполнить следующие действия:

  • Если это еще не сделано, выполните все необходимые требования для API публикации в Microsoft Store.
  • Получите маркер доступа Azure AD для использования в заголовке запроса для этого метода. После получения маркера доступа у вас есть 60 минут, чтобы использовать его до истечения срока действия. После истечения срока действия токена можно получить новый токен.
  • создать подачу приложения, а затем обновить подачу при необходимости изменения данных подачи.

Просьба

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

Метод Запрос URI
ПОСТ https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/submissions/{submissionId}/commit

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

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

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

Имя Тип Описание
applicationId струна Обязательное. Идентификатор магазина приложения, содержащего отправленную заявку, которую требуется зафиксировать. Для получения дополнительных сведений об идентификаторе магазина см. Просмотр данных об идентичности приложения.
идентификатор заявки струна Обязательное. Идентификатор заявки, которую вы хотите подтвердить. Этот идентификатор доступен в данных ответа для запросов на отправку приложения. Для отправки, созданной в Центре партнеров, этот идентификатор также доступен в 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"
}

Основная часть ответа

Ценность Тип Описание
статус струна Статус заявки. Это может быть одно из следующих значений:
  • Отсутствует
  • Отменено
  • Ожидающее подтверждение
  • CommitStarted
  • Не удалось завершить операцию
  • В ожидании публикации
  • Издательство
  • Опубликовано
  • Ошибка публикации
  • Предварительная обработка
  • Ошибка предварительной обработки
  • Сертификация
  • Сертификация не удалась
  • Релиз
  • Выпуск не удался

Коды ошибок

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

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