Скачивание CAB-файла для ошибки в приложении

Используйте этот метод в API аналитики Microsoft Store, чтобы скачать CAB-файл, связанный с определенной ошибкой в приложении, которая была передана в Центр партнеров. Этот метод позволяет скачать CAB-файл только для ошибок приложения, возникших за последние 30 дней. Загрузки CAB-файлов также доступны в разделе Сбоиотчета о работоспособности в Центре партнеров.

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

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

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

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

Запрос

Синтаксис запроса

Метод Универсальный код ресурса (URI) запроса
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/cabdownload

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

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

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

Параметр Тип Описание Обязательно
applicationId строка Код продукта в Магазине для приложения, по которому требуется скачать CAB-файл. Идентификатор Магазина доступен на странице Удостоверение приложения Центра партнеров. Пример кода продукта в Магазине: 9WZDNCRFJ3Q8 Да
cabId строка Уникальный идентификатор CAB-файла, который необходимо скачать. Для получения этого идентификатора используйте метод получения подробных сведений об ошибке в приложении, чтобы получить подробные сведения об определенной ошибке в приложении, и значение cabId в тексте ответа этого метода. Да

 

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

В следующем примере показано, как с помощью этого метода скачать CAB-файл. Замените параметры applicationId и cabId соответствующими значениями для вашего приложения.

GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/cabdownload?applicationId=9NBLGGGZ5QDR&cabId=1336373323853 HTTP/1.1
Authorization: Bearer <your access token>

Ответ

Этот метод возвращает код ответа 302 (перенаправление), а заголовку Location в ответе присваивается универсальный код ресурса (URI) для подписанного URL-адреса (SAS) CAB-файла. Вызывающий объект перенаправляется на этот URI, чтобы автоматически скачать CAB-файл.