Freigeben über


Abrufen von Abonnementanalysen, gruppiert nach Datumsangaben oder Begriffen

Gilt für: Partner Center | Partner Center-Betrieb durch 21Vianet | Partner Center für Microsoft Cloud for US Government

Hier erfahren Sie, wie Sie Abonnementanalyseinformationen für Ihre Kunden abrufen, gruppiert nach Datumsangaben oder Bedingungen.

Voraussetzungen

  • Anmeldeinformationen, wie unter Partner Center-Authentifizierung beschrieben. Dieses Szenario unterstützt nur die Authentifizierung mit Benutzeranmeldeinformationen.

REST-Anforderung

Anforderungssyntax

Methode Anforderungs-URI
GET {baseURL}/partner/v1/analytics/subscriptions?groupby={groupby_queries}

URI-Parameter

Verwenden Sie die folgenden erforderlichen Pfadparameter, um Ihre organization zu identifizieren und die Ergebnisse zu gruppieren.

Name Typ Erforderlich BESCHREIBUNG
groupby_queries Zeichenfolgenpaare und dateTime Ja Die Begriffe und Datumsangaben zum Filtern des Ergebnisses.

GroupBy-Syntax

Der Group by-Parameter muss aus einer Reihe von durch Kommas getrennten Feldwerten zusammengesetzt werden.

Ein nicht codiertes Beispiel sieht wie folgt aus:

?groupby=termField1,dateField1,termField2

Die folgende Tabelle enthält eine Liste der unterstützten Felder für gruppieren nach.

Feld Typ BESCHREIBUNG
customerTenantId Zeichenfolge Eine GUID-formatierte Zeichenfolge, die den Kundenmandanten identifiziert.
customerName Zeichenfolge Der Name des Kunden.
customerMarket Zeichenfolge Das Land/die Region, in dem der Kunde Geschäfte tätigt.
id Zeichenfolge Eine GUID-formatierte Zeichenfolge, die das Abonnement identifiziert.
status Zeichenfolge Der Abonnementstatus. Unterstützte Werte sind: "ACTIVE", "SUSPENDED" oder "DEPROVISIONED".
ProductName Zeichenfolge Der Name des Produkts.
subscriptionType Zeichenfolge Der Abonnementtyp. Hinweis: Bei diesem Feld wird die Groß-/Kleinschreibung beachtet. Unterstützte Werte sind: "Office", "Azure", "Microsoft365", "Dynamics", "EMS".
autoRenewEnabled Boolean Ein Wert, der angibt, ob das Abonnement automatisch verlängert wird.
partnerId Zeichenfolge Die PartnerID. Bei einem direkten Wiederverkäufer ist dieser Parameter die PartnerID des Partners. Bei einem indirekten Wiederverkäufer ist dieser Parameter die PartnerID des indirekten Wiederverkäufers.
friendlyName Zeichenfolge Der Name des Abonnements.
partnerName Zeichenfolge Name des Partners, für den das Abonnement erworben wurde
providerName Zeichenfolge Wenn die Abonnementtransaktion für den indirekten Wiederverkäufer gilt, ist der Anbietername der indirekte Anbieter, der das Abonnement erworben hat.
creationDate Zeichenfolge im UTC-Zeitformat (Datum und Uhrzeit) Das Datum, an dem das Abonnement erstellt wurde.
effectiveStartDate Zeichenfolge im UTC-Zeitformat (Datum und Uhrzeit) Das Datum, an dem das Abonnement beginnt.
commitmentEndDate Zeichenfolge im UTC-Zeitformat (Datum und Uhrzeit) Das Datum, an dem das Abonnement endet.
currentStateEndDate Zeichenfolge im UTC-Zeitformat (Datum und Uhrzeit) Das Datum, an dem sich die aktuelle status des Abonnements ändert.
trialToPaidConversionDate Zeichenfolge im UTC-Zeitformat (Datum und Uhrzeit) Das Datum, an dem das Abonnement von der Testversion in die kostenpflichtige Umrechnung umgestellt wird. Der Standardwert ist "null".
trialStartDate Zeichenfolge im UTC-Zeitformat (Datum und Uhrzeit) Das Datum, an dem der Testzeitraum für das Abonnement gestartet wurde. Der Standardwert ist "null".
lastUsageDate Zeichenfolge im UTC-Zeitformat (Datum und Uhrzeit) Das Datum, an dem das Abonnement zuletzt verwendet wurde. Der Standardwert ist "null".
deprovisionedDate Zeichenfolge im UTC-Zeitformat (Datum und Uhrzeit) Das Datum, an dem die Bereitstellung des Abonnements aufgehoben wurde. Der Standardwert ist "null".
lastRenewalDate Zeichenfolge im UTC-Zeitformat (Datum und Uhrzeit) Das Datum, an dem das Abonnement zuletzt verlängert wurde. Der Standardwert ist "null".

Filterfelder

In der folgenden Tabelle sind optionale Filterfelder und deren Beschreibungen aufgeführt:

Feld Typ BESCHREIBUNG
top INT Die Anzahl der Datenzeilen, die in der Anforderung zurückgegeben werden sollen. Wenn der Wert nicht angegeben wird, sind der Höchstwert und der Standardwert 10000. Sind in der Abfrage keine weiteren Zeilen, enthält der Antworttext den Link „Weiter“, über den Sie die nächste Seite mit Daten anfordern können.
skip INT Die Anzahl der Zeilen, die in der Abfrage übersprungen werden sollen. Verwenden Sie diesen Parameter, um große Datensätze durchzublättern. Beispielsweise werden mit top=10000 und skip=0 die ersten 10000 Datenzeilen abgerufen, top=10000 und skip=10000 die nächsten 10000 Datenzeilen.
filter Zeichenfolge Mindestens eine Anweisung, die die Zeilen in der Antwort filtert. Jede Filter-Anweisung enthält einen Feldnamen aus dem Antworttext und einen Wert, der dem eqOperator , neoder für bestimmte Felder contains zugeordnet ist. Anweisungen können mit and oder orkombiniert werden. Zeichenfolgenwerte im Parameter filter müssen von einfachen Anführungszeichen eingeschlossen werden. Im folgenden Abschnitt finden Sie eine Liste der Felder, die gefiltert werden können, sowie die Operatoren, die mit diesen Feldern unterstützt werden.
aggregationLevel Zeichenfolge Gibt den Zeitraum an, für den aggregierte Daten abgerufen werden sollen. Dies kann eine der folgenden Zeichenfolgen sein: day, week oder month. Wenn der Wert nicht angegeben ist, ist der Standardwert dateRange. Hinweis: Dieser Parameter gilt nur, wenn ein Datumsfeld als Teil des groupBy-Parameters übergeben wird.
Groupby Zeichenfolge Eine Anweisung, die nur auf die angegebenen Felder Datenaggregationen anwendet.

Anforderungsheader

Weitere Informationen finden Sie unter Partner Center-REST-Header.

Anforderungstext

Keine.

Anforderungsbeispiel

GET https://api.partnercenter.microsoft.com/partner/v1/analytics/subscriptions?groupBy=subscriptionType
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: bbbb1111-cc22-3333-44dd-555555eeeeee
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
Content-Type: application/json
Content-Length: 0

REST-Antwort

Bei erfolgreicher Ausführung enthält der Antworttext eine Sammlung von Abonnementressourcen , die nach den angegebenen Begriffen und Datumsangaben gruppiert sind.

Erfolgs- und Fehlercodes der Antwort

Jede Antwort enthält einen HTTP-Statuscode, der Aufschluss darüber gibt, ob der Vorgang erfolgreich war, sowie ggf. zusätzliche Debuginformationen. Verwende ein Tool für die Netzwerkablaufverfolgung, um diesen Code, den Fehlertyp und zusätzliche Parameter zu lesen. Die vollständige Liste findest du unter Partner-API: REST-Fehlercodes.

Antwortbeispiel

HTTP/1.1 200 OK
Content-Length: 177
Content-Type: application/json; charset=utf-8
MS-CorrelationId: bbbb1111-cc22-3333-44dd-555555eeeeee
MS-RequestId: aaaa0000-bb11-2222-33cc-444444dddddd
{
  "Value": [
    {
      "subscriptionType": "Azure",
      "subscriptionCount": "63",
      "licenseCount": "0"
    },
    {
      "subscriptionType": "Dynamics",
      "subscriptionCount": "62",
      "licenseCount": "405"
    },
    {
      "subscriptionType": "EMS",
      "subscriptionCount": "39",
      "licenseCount": "193"
    },
    {
      "subscriptionType": "M365",
      "subscriptionCount": "2",
      "licenseCount": "5"
    },
    {
      "subscriptionType": "Office",
      "subscriptionCount": "906",
      "licenseCount": "7485"
    },
    {
      "subscriptionType": "UNKNOWN",
      "subscriptionCount": "104",
      "licenseCount": "439"
    },
    {
      "subscriptionType": "Windows",
      "subscriptionCount": "2",
      "licenseCount": "2"
    }
  ],
  "@nextLink": null,
  "TotalCount": 7
}

Weitere Informationen

Partner Center Analytics – Ressourcen