Pobieranie wszystkich informacji analitycznych dotyczących odsprzedawców pośrednich
Dotyczy: Centrum partnerskie | Centrum partnerskie obsługiwane przez firmę 21Vianet | Centrum partnerskie dla chmury firmy Microsoft dla instytucji rządowych USA
Jak uzyskać wszystkie informacje analityczne odsprzedawców pośrednich dla klientów.
Wymagania wstępne
- Poświadczenia zgodnie z opisem w temacie Uwierzytelnianie w Centrum partnerskim. Ten scenariusz obsługuje uwierzytelnianie tylko przy użyciu poświadczeń użytkownika.
Żądanie REST
Składnia żądania
Method | Identyfikator URI żądania |
---|---|
GET | {baseURL}/partner/v1/analytics/indirectresellers HTTP/1.1 |
Parametry identyfikatora URI
Parametr | Type | Opis |
---|---|---|
partnerTenantId | string | Identyfikator dzierżawy partnera, dla którego chcesz pobrać dane odsprzedawców pośrednich. |
identyfikator | string | Identyfikator odsprzedawcy pośredniego |
nazwa | string | Nazwa partnera, dla którego chcesz pobrać dane odsprzedawców pośrednich. |
rynek | string | Rynek partnera, dla którego chcesz pobrać dane odsprzedawców pośrednich. |
firstSubscriptionCreationDate | ciąg w formacie daty i godziny UTC | Data utworzenia pierwszej subskrypcji, na podstawie której chcesz pobrać dane odsprzedawców pośrednich. |
latestSubscriptionCreationDate | ciąg w formacie daty i godziny UTC | Data utworzenia najnowszej subskrypcji. |
firstSubscriptionEndDate | ciąg w formacie daty i godziny UTC | Po raz pierwszy subskrypcja została zakończona. |
latestSubscriptionEndDate | ciąg w formacie daty i godziny UTC | Najpóźniejsza data zakończenia subskrypcji. |
firstSubscriptionSuspendedDate | ciąg w dacie UTC o godzinie | Po raz pierwszy każda subskrypcja została zawieszona. |
latestSubscriptionSuspendedDate | ciąg w formacie daty i godziny UTC | Najpóźniejsza data wstrzymania subskrypcji. |
firstSubscriptionDeprovisionedDate | ciąg w formacie daty i godziny UTC | Po raz pierwszy anulowano aprowizowaną subskrypcję. |
latestSubscriptionDeprovisionedDate | ciąg w formacie daty i godziny UTC | Najpóźniejsza data anulowania aprowizacji subskrypcji. |
subscriptionCount | double | Liczba subskrypcji dla wszystkich odsprzedawców dodanych wartości |
licenseCount | double | Liczba licencji dla wszystkich odsprzedawców dodanych wartości. |
indirectResellerCount | double | Liczba odsprzedawców pośrednich |
najpopularniejsze | string | Liczba wierszy danych do zwrócenia w żądaniu. Wartość maksymalna i wartość domyślna, jeśli nie zostanie określona, to 10 000. Jeśli w zapytaniu znajduje się więcej wierszy, treść odpowiedzi zawiera następny link, którego można użyć do żądania następnej strony danych. |
skip | int | Liczba wierszy do pominięcia w zapytaniu. Użyj tego parametru, aby stronicować za pośrednictwem dużych zestawów danych. Na przykład top=10000 and skip=0 pobiera pierwsze 10 000 wierszy danych, top=10000 and skip=10000 pobiera kolejne 10 000 wierszy danych itd. |
filtr | string | Parametr filtru żądania zawiera co najmniej jedną instrukcję, która filtruje wiersze w odpowiedzi. Każda instrukcja zawiera pole i wartość skojarzoną z operatorami eq lub ne , a instrukcje można łączyć przy użyciu polecenia and lub or . Możesz określić następujące pola:partnerTenantId id Nazwa/nazwisko rynek firstSubscriptionCreationDate latestSubscriptionCreationDate firstSubscriptionEndDate latestSubscriptionEndDate firstSubscriptionSuspendedDate latestSubscriptionSuspendedDate firstSubscriptionDeprovisionedDate latestSubscriptionDeprovisionedDate Przykład: .../indirectresellers?filter=market eq 'US' Przykład: .../indirectresellers?filter=market eq 'US' or (firstSubscriptionCreationDate le cast('2018-01-01',Edm.DateTimeOffset) and firstSubscriptionCreationDate le cast('2018-04-01',Edm.DateTimeOffset)) |
aggregationLevel | string | Określa zakres czasu, dla którego mają być pobierane agregowane dane. Może być jednym z następujących ciągów: "day", "week" lub "month". Jeśli nie określono, wartość domyślna to "dzień".aggregationLevel program nie jest obsługiwany bez elementu aggregationLevel . aggregationLevel dotyczy wszystkich pól dat znajdujących się w obiekcieaggregationLevel |
orderby | string | Instrukcja, która porządkuje wartości danych wynikowych dla każdej instalacji. Składnia jest następująca: ...&orderby=field[order],field [order],... Parametr pola może być jednym z następujących ciągów:"partnerTenantId" "id" "name" "rynek" "firstSubscriptionCreationDate" "latestSubscriptionCreationDate" "firstSubscriptionEndDate" "latestSubscriptionEndDate" "firstSubscriptionSuspendedDate" "latestSubscriptionSuspendedDate" "firstSubscriptionDeprovisionedDate" "latestSubscriptionDeprovisionedDate" "subscriptionCount" "licenseCount" Parametr order jest opcjonalny i może być asc lub desc ; aby określić kolejność rosnącą lub malejącą dla każdego pola. Wartość domyślna to asc .Przykład: ...&orderby=market,subscriptionCount |
grupowanie | string | Instrukcja, która stosuje agregację danych tylko do określonych pól. Możesz określić następujące pola: partnerTenantId Identyfikator Nazwa/nazwisko rynek firstSubscriptionCreationDate latestSubscriptionCreationDate firstSubscriptionEndDate latestSubscriptionEndDate firstSubscriptionSuspendedDate latestSubscriptionSuspendedDate firstSubscriptionDeprovisionedDate latestSubscriptionDeprovisionedDate Zwrócone wiersze danych zawierają pola określone w klauzuli groupby i następujące pola:indirectResellerCount licenseCount subscriptionCount Parametr groupby może być używany z parametrem aggregationLevel .Przykład: ...&groupby=ageGroup,market&aggregationLevel=week |
Nagłówki żądań
Aby uzyskać więcej informacji, zobacz Nagłówki REST Centrum partnerskiego.
Treść żądania
Brak.
Przykład żądania
GET https://api.partnercenter.microsoft.com/partner/v1/analytics/indirectresellers HTTP 1.1
Authorization: Bearer <token>
Accept: application/json
Content-Type: application/json
Content-Length: 0
Odpowiedź REST
W przypadku powodzenia treść odpowiedzi zawiera kolekcję zasobów odsprzedawców pośrednich.
Kody powodzenia i błędów odpowiedzi
Każda odpowiedź zawiera kod stanu HTTP, który wskazuje powodzenie lub niepowodzenie i inne informacje o debugowaniu. Użyj narzędzia do śledzenia sieci, aby odczytać ten kod, typ błędu i inne parametry. Aby uzyskać pełną listę, zobacz Kody błędów.
Przykład odpowiedzi
{
"partnerTenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"id": "1111111",
"name": "RESELLER NAME",
"market": "US",
"firstSubscriptionCreationDate": "2016-10-18T19:16:25.107",
"latestSubscriptionCreationDate": "2016-10-18T19:16:25.107",
"firstSubscriptionEndDate": "2018-11-07T00:00:00",
"latestSubscriptionEndDate": "2018-11-07T00:00:00",
"firstSubscriptionSuspendedDate": "0001-01-01T00:00:00",
"latestSubscriptionSuspendedDate": "0001-01-01T00:00:00",
"firstSubscriptionDeprovisionedDate": "0001-01-01T00:00:00",
"latestSubscriptionDeprovisionedEndDate": "0001-01-01T00:00:00",
"subscriptionCount": 10,
"licenseCount": 20
}