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


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

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

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

Предпосылки

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

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

Просьба

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

Метод Запрос URI
ПОЛУЧАЙ https://manage.devcenter.microsoft.com/v1.0/my/analytics/desktop/cabdownload

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

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

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

Параметр Тип Описание Обязательно
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>

Ответ

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