Získání analytických informací o předplatných filtrovaných podle vyhledávacího dotazu
Platí pro: Partnerské centrum | Partnerské centrum provozované společností 21Vianet | Partnerské centrum pro Microsoft Cloud pro státní správu USA
Jak získat analytické informace o předplatném pro zákazníky filtrované vyhledávacím dotazem.
Požadavky
- Přihlašovací údaje popsané v ověřování v Partnerském centru Tento scénář podporuje ověřování pouze s přihlašovacími údaji uživatele.
Požadavek REST
Syntaxe požadavku
metoda | Identifikátor URI žádosti |
---|---|
GET | {baseURL}/partner/v1/analytics/subscriptions?filter={filter_string} |
Parametry identifikátoru URI
Pomocí následujícího parametru požadované cesty identifikujte organizaci a vyfiltrujte vyhledávání.
Name | Type | Požadováno | Popis |
---|---|---|---|
filter_string | string | Ano | Filtr, který se použije pro analýzu předplatného. Informace o syntaxi, polích a operátorech pro použití v tomto parametru najdete v částech Syntaxe filtru a Pole filtru. |
Syntaxe filtru
Parametr filtru se musí skládat jako řada kombinací polí, hodnot a operátorů. Více kombinací lze kombinovat pomocí and
nebo or
operátory.
Nekódovaný příklad vypadá takto:
- Řetězec:
?filter=Field operator 'Value'
- Boolean:
?filter=Field operator Value
- Obsahuje
?filter=contains(field,'value')
Filtrovat pole
Parametr filtru požadavku obsahuje jeden nebo více příkazů, které filtrují řádky v odpovědi. Každý příkaz obsahuje pole a hodnotu, které jsou přidruženy k operátorům eq
nebo ne
operátorům. Některá pole také podporují operátory contains
, gt
, ge
lt
, a le
operátory. Příkazy lze kombinovat pomocí and
nebo or
operátory.
Tady jsou příklady řetězců filtru:
autoRenewEnabled eq true
autoRenewEnabled eq true and customerMarket eq 'US'
Následující tabulka obsahuje seznam podporovaných polí a operátorů podpory pro parametr filtru. Řetězcové hodnoty musí být obklopeny jednoduchými uvozovkami.
Parametr | Podporované operátory | Popis |
---|---|---|
autoRenewEnabled | eq , ne |
Hodnota označující, jestli se předplatné prodloužilo automaticky. |
commitmentEndDate | eq , ne , gt , lt , , ge le |
Datum ukončení předplatného. |
creationDate | eq , ne , gt , lt , , ge le |
Datum vytvoření předplatného |
currentStateEndDate | eq , ne , gt , lt , , ge le |
Datum, kdy se změní aktuální stav předplatného. |
customerMarket | eq , ne |
Země/oblast, ve které zákazník obchoduje. |
customerName | contains |
Jméno zákazníka. |
customerTenantId | eq , ne |
Řetězec formátovaný identifikátorem GUID, který identifikuje tenanta zákazníka. |
deprovisionedDate | eq , ne , gt , lt , , ge le |
Datum zrušení zřízení předplatného. Výchozí hodnotou je hodnota null. |
effectiveStartDate | eq , ne , gt , lt , , ge le |
Datum zahájení předplatného. |
Friendlyname | contains |
Název předplatného. |
ID | eq , ne |
Řetězec formátovaný identifikátorem GUID, který identifikuje předplatné. |
lastRenewalDate | eq , ne , gt , lt , , ge le |
Datum posledního prodloužení předplatného. Výchozí hodnotou je hodnota null. |
lastUsageDate | eq , ne , gt , lt , , ge le |
Datum posledního použití předplatného. Výchozí hodnotou je hodnota null. |
partnerId | eq , ne |
ID partnera. U přímého prodejce je tato hodnota ID partnera. U nepřímého prodejce je tato hodnota ID partnera nepřímého prodejce. |
partnerName | string | Jméno partnera, pro kterého bylo předplatné zakoupeno |
productName | contains , , eq ne |
Název produktu. |
Providername | string | Pokud je transakce předplatného pro nepřímého prodejce, název poskytovatele je nepřímý poskytovatel, který předplatné koupil. |
stav | eq , ne |
Stav předplatného. Podporované hodnoty jsou: ACTIVE, SUSPENDED nebo DEPROVISIONED. |
subscriptionType | eq , ne |
Typ předplatného. Poznámka: V tomto poli se rozlišují malá a velká písmena. Podporované hodnoty jsou: Office, Azure, Microsoft365, Dynamics, EMS. |
trialStartDate | eq , ne , gt , lt , , ge le |
Datum, kdy se zkušební období předplatného spustilo. Výchozí hodnotou je hodnota null. |
trialToPaidConversionDate | eq , ne , gt , lt , , ge le |
Datum, kdy se předplatné převede ze zkušební verze na placené. Výchozí hodnotou je hodnota null. |
Záhlaví žádosti
Další informace najdete v tématu Hlavičky REST Partnerského centra.
Text požadavku
Nezaokrouhlovat.
Příklad požadavku
GET https://api.partnercenter.microsoft.com/partner/v1/analytics/subscriptions?filter=autoRenewEnabled eq true
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
Odpověď REST
V případě úspěchu obsahuje tělo odpovědi kolekci prostředků předplatného, které splňují kritéria filtru.
Kódy úspěšnosti a chyb odpovědi
Každá odpověď obsahuje stavový kód HTTP, který indikuje informace o úspěchu nebo selhání a ladění. Ke čtení tohoto kódu, typu chyby a dalších parametrů použijte nástroj pro trasování sítě. Úplný seznam najdete v tématu Kódy chyb.
Příklad odpovědi
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
{
"customerTenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"customerName": "SURFACE TEST2",
"customerMarket": "US",
"id": "B76412DA-D382-4688-A6A4-711A207C1C2E",
"status": "ACTIVE",
"productName": "UNKNOWN",
"subscriptionType": "Azure",
"autoRenewEnabled": true,
"partnerId": "bbbbcccc-1111-dddd-2222-eeee3333ffff",
"friendlyName": "MICROSOFT AZURE",
"creationDate": "2017-06-02T23:11:58.747",
"effectiveStartDate": "2017-06-02T00:00:00",
"commitmentEndDate": null,
"currentStateEndDate": null,
"trialToPaidConversionDate": null,
"trialStartDate": null,
"trialEndDate": null,
"lastUsageDate": null,
"deprovisionedDate": null,
"lastRenewalDate": null,
"licenseCount": 0
}