Получение состояния отправки приложения

Используйте этот метод в 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}/status

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

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

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

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

Основное содержание запроса

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

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

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

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

Ответ

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

{
  "status": "PendingCommit",
  "statusDetails": {
    "errors": [],
    "warnings": [],
    "certificationReports": []
  },
}

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

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

Коды ошибок

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

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