Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Użyj tej metody w interfejsie API Microsoft Store, aby uzyskać szczegółowe informacje dotyczące metryk zdrowotnych dla aplikacji desktopowej, którą dodałeś do programu Aplikacja klasyczna systemu Windows. Te dane są również dostępne w raporcie Zdrowie dla aplikacji na komputer w Centrum Partnerskim.
Wymagania wstępne
Aby użyć tej metody, należy najpierw wykonać następujące czynności:
- Jeśli jeszcze tego nie zrobiłeś, wykonaj wszystkie wymagania wstępne i dla API analizy Microsoft Store.
- Uzyskaj token dostępu usługi Azure AD do użycia w nagłówku żądania dla tej metody. Po uzyskaniu tokenu dostępu należy 60 minut używać go przed jego wygaśnięciem. Po wygaśnięciu tokenu można uzyskać nowy.
Żądanie
Składnia żądania
| Metoda | Żądanie URI |
|---|---|
| POBIERZ | https://manage.devcenter.microsoft.com/v1.0/my/analytics/desktop/insights |
Nagłówek żądania
| Nagłówek | Typ | Opis |
|---|---|---|
| Autoryzacja | sznurek | To jest wymagane. Token dostępu usługi Azure AD w postaci tokenu typu Bearer <>. |
Parametry żądania
| Parametr | Typ | Opis | Wymagane |
|---|---|---|---|
| applicationId (identyfikator aplikacji) | sznurek | Identyfikator produktu aplikacji desktopowej, dla której chcesz uzyskać dane analityczne. Aby uzyskać identyfikator produktu aplikacji komputerowej, otwórz dowolny raport z analizy aplikacji komputerowej w Centrum partnerskim (na przykład raport kondycji ) i pobierz identyfikator produktu z adresu URL. Jeśli nie określisz tego parametru, treść odpowiedzi będzie zawierać dane analityczne dla wszystkich aplikacji powiązanych z twoim kontem. | Nie. |
| data rozpoczęcia | termin | Data początkowa zakresu danych analitycznych do pobrania. Wartość domyślna to 30 dni przed bieżącą datą. | Nie. |
| data zakończenia | termin | Data końcowa w zakresie danych zestawienia do pobrania. Wartość domyślna to bieżąca data. | Nie. |
| filtr | sznurek | Jedno lub więcej wyrażeń, które filtrują wiersze w odpowiedzi. Każda instrukcja zawiera nazwę pola z treści odpowiedzi i wartości, które są skojarzone z operatorami eq lub ne, a instrukcje mogą być łączone przy użyciu i lub lub. Wartości ciągu muszą być otoczone pojedynczymi cudzysłowami w parametrze filtru . Na przykład filter=dataType eq „acquisition”.
Obecnie ta metoda obsługuje tylko kondycji filtru. |
Nie. |
Przykład zapytania
W poniższym przykładzie pokazano żądanie uzyskania danych analitycznych. Zastąp wartość applicationId odpowiednią wartością dla aplikacji desktopowej.
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>
Odpowiedź
Ciało odpowiedzi
Wartości wiedzy
Elementy w tablicy Value zawierają następujące wartości.
| Wartość | Typ | Opis |
|---|---|---|
| applicationId (identyfikator aplikacji) | sznurek | Identyfikator produktu aplikacji desktopowej, dla której pobrano wyniki. |
| insightDate (data wglądu) | sznurek | Data, w której zidentyfikowaliśmy zmianę określonej metryki. Ta data reprezentuje koniec tygodnia, w którym wykryliśmy znaczny wzrost lub spadek metryki w porównaniu z tygodniem wcześniej. |
| typ danych | sznurek | Ciąg określający ogólny obszar analityczny, który jest przedmiotem tej informacji. Obecnie ta metoda obsługuje tylko zdrowie. |
| szczegóły spostrzeżeń | układ | Co najmniej jedna wartość InsightDetail reprezentująca szczegóły bieżącego wglądu. |
Wartości szczegółowych informacji
| Wartość | Typ | Opis |
|---|---|---|
| Nazwa faktu | sznurek | Ciąg wskazujący metrykę, którą opisuje bieżący wgląd lub bieżący wymiar. Obecnie ta metoda obsługuje tylko wartość HitCount. |
| Podwymiary | układ | Jeden lub więcej obiektów opisujących pojedynczą metrykę dla analizy. |
| Zmiana procentowa | sznurek | Wartość procentowa zmiany metryki w całej bazie klientów. |
| Nazwa wymiaru | sznurek | Nazwa metryki opisanej w bieżącym wymiarze. Przykłady obejmują EventType, Market, DeviceTypei PackageVersion. |
| Wartość wymiaru | sznurek | Wartość metryki opisanej w bieżącym wymiarze. Na przykład, jeśli DimensionName to EventType, DimensionValue może być awaria lub zawieszenie. |
| Wartość Faktów | sznurek | Wartość bezwzględna metryki w dniu, gdy wykryto spostrzeżenie. |
| Kierunek | sznurek | Kierunek zmiany (dodatnie lub ujemne). |
| Data kalendarzowa | sznurek | Data, kiedy zidentyfikowaliśmy zmianę związaną z bieżącym spostrzeżeniem lub bieżącym wymiarem. |
Przykład odpowiedzi
W poniższym przykładzie pokazano przykładową treść odpowiedzi JSON dla tego żądania.
{
"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
}
Tematy pokrewne
-
program aplikacji desktopowych systemu Windows - Raport dotyczący kondycji
- Uzyskiwanie dostępu do danych analitycznych przy użyciu usług ze Sklepu Microsoft