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


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

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

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

Необходимые компоненты

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

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

Запросить

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

Способ URI запроса
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/desktop/cabdownload

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

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

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

Параметр Тип Описание Обязательное поле
applicationId строка Идентификатор продукта классического приложения, для которого требуется скачать CAB-файл. Чтобы получить идентификатор продукта классического приложения, откройте любой отчет аналитики Центра партнеров для классического приложения (например , отчета о работоспособности) и получите идентификатор продукта из URL-адреса. Да
cabIdHash строка Уникальный хэш идентификатора CAB-файла, который требуется скачать. Чтобы получить это значение, используйте сведения об ошибке в методе классического приложения для получения сведений об определенной ошибке в приложении и используйте значение cabIdHash в тексте ответа этого метода. Да

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

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

GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/desktop/cabdownload?applicationId=10238467886765136388&cabIdHash=00001111-aaaa-2222-bbbb-3333cccc4444 HTTP/1.1
Authorization: Bearer <your access token>

Response

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