Скачивание 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-файл.