Freigeben über


Laden Sie die CAB-Datei zur Behebung eines Fehlers in Ihrer Desktopanwendung herunter.

Verwenden Sie diese Methode in der Microsoft Store-Analyse-API, um die CAB-Datei herunterzuladen, die einem bestimmten Fehler für eine Desktopanwendung zugeordnet ist, die Sie dem Windows-Desktopanwendungsprogramm hinzugefügt haben. Diese Methode kann die CAB-Datei nur für einen App-Fehler herunterladen, der in den letzten 30 Tagen aufgetreten ist. CAB-Dateien stehen auch im Bericht zur Systemgesundheit für Desktop-Anwendungen im Partner Center zum Download bereit.

Bevor Sie diese Methode verwenden können, müssen Sie zuerst die Methode Abrufen von Details zu einem Fehler in Ihrer Desktopanwendung verwenden, um den ID-Hash der CAB-Datei abzurufen, die Sie herunterladen möchten.

Voraussetzungen

Um diese Methode zu verwenden, müssen Sie zuerst Folgendes ausführen:

  • Falls noch nicht geschehen, füllen Sie alle Voraussetzungen für die Microsoft Store-Analyse-API aus.
  • Holen Sie sich ein Azure AD-Zugriffstoken, um es im Header der Anfrage für diese Methode zu verwenden. Nachdem Sie ein Zugriffstoken abgerufen haben, müssen Sie es 60 Minuten verwenden, bevor es abläuft. Nachdem das Token abgelaufen ist, können Sie eine neue abrufen.
  • Rufen Sie den ID-Hash der CAB-Datei ab, die Sie herunterladen möchten. Um diesen Wert zu erhalten, verwenden Sie die -Methode zum Abrufen von Details zu einem Fehler auf Ihrem Desktop, mit der Sie Details zu einem bestimmten Fehler in Ihrer App abrufen, und verwenden Sie den cabIdHash--Wert im Antwortkörper dieser Methode.

Anfrage

Anforderungssyntax

Methode Anforderungs-URI
ERHALTEN/Bekommen https://manage.devcenter.microsoft.com/v1.0/my/analytics/desktop/cabdownload

Anforderungs-Kopfzeile

Kopfzeile Typ BESCHREIBUNG
Autorisierung Schnur Erforderlich. Das Azure AD-Zugriffstoken in der Form Bearer<token>.

Anforderungsparameter

Parameter Typ BESCHREIBUNG Erforderlich
Anwendungs-ID Schnur Die Produkt-ID der Desktopanwendung, für die Sie eine CAB-Datei herunterladen möchten. Um die Produkt-ID einer Desktopanwendung abzurufen, öffnen Sie einen beliebigen Partner Center-Analyse-Bericht für Ihre Desktopanwendung (z. B. den Integritätsbericht), und rufen Sie die Produkt-ID aus der URL ab. Ja
cabIdHash (Kabinett-Identifikationshash) Schnur Der eindeutige ID-Hash der CAB-Datei, die Sie herunterladen möchten. Verwenden Sie zum Abrufen dieses Werts die Methode unter Abrufen von Details zu einem Fehler in Ihrer Desktopanwendung, um Details zu einem bestimmten Fehler in Ihrer Anwendung abzurufen, und verwenden Sie den cabIdHash-Wert im Antworttext dieser Methode. Ja

Beispielanfrage

Im folgenden Beispiel wird veranschaulicht, wie Sie eine CAB-Datei mit dieser Methode herunterladen. Ersetzen Sie die parameter applicationId und cabIdHash durch die entsprechenden Werte für Ihre Desktopanwendung.

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>

Antwort

Diese Methode gibt den Antwortcode 302 (Redirect) zurück, und der Header Location in der Antwort wird dem URI der geteilten Zugriffsberechtigung (SAS) der CAB-Datei zugewiesen. Der Aufrufer wird an diesen URI umgeleitet, um die CAB-Datei automatisch herunterzuladen.