Abrufen von internen Daten für die Desktopanwendung
Verwenden Sie diese Methode in der Microsoft Store-Analyse-API, um Erkenntnisse zu Integritätsmetriken für eine Desktopanwendung abzurufen, die Sie dem Windows-Desktopanwendungsprogramm hinzugefügt haben. Diese Daten sind auch im Integritätsbericht für Desktopanwendungen in Partner Center verfügbar.
Voraussetzungen
Zur Verwendung dieser Methode sind folgende Schritte erforderlich:
- Wenn Sie dies noch nicht getan haben, erfüllen Sie alle Voraussetzungen für die Microsoft Store-Analyse-API.
- Rufen Sie ein Azure AD-Zugriffstoken ab, das im Anforderungsheader für diese Methode verwendet wird. Nachdem Sie ein Zugriffstoken erhalten haben, haben Sie 60 Minuten Zeit, es zu verwenden, bevor es abläuft. Wenn das Token abgelaufen ist, können Sie ein neues abrufen.
Anforderung
Anforderungssyntax
Methode | Anforderungs-URI |
---|---|
GET | https://manage.devcenter.microsoft.com/v1.0/my/analytics/desktop/insights |
Anforderungsheader
Header | type | BESCHREIBUNG |
---|---|---|
Authorization | Zeichenfolge | Erforderlich. Das Azure AD-Zugriffstoken im Format Bearertoken<>. |
Anforderungsparameter
Parameter | Typ | BESCHREIBUNG | Erforderlich |
---|---|---|---|
applicationId | Zeichenfolge | Die Produkt-ID der Desktopanwendung, für die Sie Insights-Daten abrufen möchten. Um die Produkt-ID einer Desktopanwendung abzurufen, öffnen Sie einen beliebigen Analysebericht für Ihre Desktopanwendung in Partner Center (z. B. den Integritätsbericht), und rufen Sie die Produkt-ID aus der URL ab. Wenn Sie diesen Parameter nicht angeben, enthält der Antworttext Insights-Daten für alle Apps, die für Ihr Konto registriert sind. | Nein |
startDate | date | Das Startdatum im Datumsbereich der abzurufenden Insights-Daten. Der Standardwert ist 30 Tage vor dem aktuellen Datum. | Nein |
endDate | date | Das Enddatum im Datumsbereich der abzurufenden Insights-Daten. Als Standardeinstellung wird das aktuelle Datum festgelegt. | Nein |
filter | Zeichenfolge | Mindestens eine Anweisung, die die Zeilen in der Antwort filtert. Jede Anweisung enthält einen Feldnamen aus dem Antworttext und -wert, die den Operatoren eq oder ne zugeordnet sind, und Anweisungen können mit undoder kombiniert werden. Zeichenfolgenwerte im Parameter filter müssen von einfachen Anführungszeichen eingeschlossen werden. Beispiel : filter=dataType eq 'acquisition'. Derzeit unterstützt diese Methode nur die Filterintegrität. |
Nein |
Anforderungsbeispiel
Das folgende Beispiel veranschaulicht eine Anforderung zum Abrufen von Insights-Daten. Ersetzen Sie den wert applicationId durch den entsprechenden Wert für Ihre Desktopanwendung.
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/desktop/insights?applicationId=10238467886765136388&startDate=6/1/2018&endDate=6/15/2018&filter=dataType eq 'health' HTTP/1.1
Authorization: Bearer <your access token>
Antwort
Antworttext
Wert | Typ | BESCHREIBUNG |
---|---|---|
Wert | array | Ein Array von Objekten, die Insights-Daten für die App enthalten. Weitere Informationen zu den Daten in den einzelnen Objekten finden Sie weiter unten im Abschnitt Insight-Werte . |
TotalCount | INT | Die Gesamtzahl der Zeilen im Datenergebnis für die Abfrage. |
Insight-Werte
Elemente im Array Value enthalten die folgenden Werte.
Wert | Typ | Beschreibung |
---|---|---|
applicationId | Zeichenfolge | Die Produkt-ID der Desktopanwendung, für die Sie Insights-Daten abgerufen haben. |
insightDate | Zeichenfolge | Das Datum, an dem wir die Änderung in einer bestimmten Metrik identifiziert haben. Dieses Datum stellt das Ende der Woche dar, in der wir eine signifikante Zunahme oder Abnahme einer Metrik im Vergleich zur Woche davor erkannt haben. |
dataType | Zeichenfolge | Eine Zeichenfolge, die den allgemeinen Analysebereich angibt, den dieser Einblick enthält. Derzeit unterstützt diese Methode nur die Integrität. |
insightDetail | array | Mindestens ein InsightDetail-Wert , der die Details für den aktuellen Einblick darstellt. |
InsightDetail-Werte
Wert | Typ | BESCHREIBUNG |
---|---|---|
FactName | Zeichenfolge | Eine Zeichenfolge, die die Metrik angibt, die der aktuelle Einblick oder die aktuelle Dimension beschreibt. Derzeit unterstützt diese Methode nur den Wert HitCount. |
SubDimensions | array | Mindestens ein Objekt, das eine einzelne Metrik für den Einblick beschreibt. |
PercentChange | Zeichenfolge | Der Prozentsatz, den die Metrik in Ihrem gesamten Kundenstamm geändert hat. |
DimensionName | Zeichenfolge | Der Name der Metrik, die in der aktuellen Dimension beschrieben wird. Beispiele hierfür sind EventType, Market, DeviceType und PackageVersion. |
DimensionValue | Zeichenfolge | Der Wert der Metrik, die in der aktuellen Dimension beschrieben wird. Wenn DimensionName beispielsweise EventType ist, kann DimensionValueabstürzen oder hängen. |
FactValue | Zeichenfolge | Der absolute Wert der Metrik am Datum, an dem der Einblick erkannt wurde. |
Direction | Zeichenfolge | Die Richtung der Änderung (positiv oder negativ). |
Date | Zeichenfolge | Das Datum, an dem wir die Änderung im Zusammenhang mit dem aktuellen Einblick oder der aktuellen Dimension identifiziert haben. |
Antwortbeispiel
Das folgende Beispiel zeigt ein Beispiel für einen JSON-Antworttext für diese Anforderung.
{
"Value": [
{
"applicationId": "9NBLGGGZ5QDR",
"insightDate": "2018-06-03T00:00:00",
"dataType": "health",
"insightDetail": [
{
"FactName": "HitCount",
"SubDimensions": [
{
"FactName:": "HitCount",
"PercentChange": "21",
"DimensionValue:": "DE",
"FactValue": "109",
"Direction": "Positive",
"Date": "6/3/2018 12:00:00 AM",
"DimensionName": "Market"
}
],
"DimensionValue": "crash",
"Date": "6/3/2018 12:00:00 AM",
"DimensionName": "EventType"
},
{
"FactName": "HitCount",
"SubDimensions": [
{
"FactName:": "HitCount",
"PercentChange": "71",
"DimensionValue:": "JP",
"FactValue": "112",
"Direction": "Positive",
"Date": "6/3/2018 12:00:00 AM",
"DimensionName": "Market"
}
],
"DimensionValue": "hang",
"Date": "6/3/2018 12:00:00 AM",
"DimensionName": "EventType"
},
],
"insightId": "9CY0F3VBT1AS942AFQaeyO0k2zUKfyOhrOHc0036Iwc="
}
],
"@nextLink": null,
"TotalCount": 2
}
Zugehörige Themen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für