Alle analysegegevens van indirecte resellers ophalen
Van toepassing op: Partnercentrum | Partnercentrum beheerd door 21Vianet | Partnercentrum voor Microsoft Cloud voor de Amerikaanse overheid
Hoe u alle analysegegevens van indirecte resellers voor uw klanten kunt ophalen.
Vereisten
- Referenties zoals beschreven in verificatie in partnercentrum. Dit scenario ondersteunt alleen verificatie met gebruikersreferenties.
REST-aanvraag
Aanvraagsyntaxis
Wijze | Aanvraag-URI |
---|---|
GET | {baseURL}/partner/v1/analytics/indirectresellers HTTP/1.1 |
URI-parameters
Parameter | Type | Description |
---|---|---|
partnerTenantId | tekenreeks | De tenant-id van de partner waarvoor u indirecte resellers-gegevens wilt ophalen. |
id | tekenreeks | Indirecte reseller-id |
naam | tekenreeks | De naam van de partner waarvoor u gegevens van indirecte resellers wilt ophalen. |
markt | tekenreeks | De markt van de partner waarvoor u indirecte resellers-gegevens wilt ophalen. |
firstSubscriptionCreationDate | tekenreeks in utc-datum/tijdnotatie | De aanmaakdatum van het eerste abonnement op basis waarvan u de gegevens van indirecte resellers wilt ophalen. |
latestSubscriptionCreationDate | tekenreeks in utc-datum/tijdnotatie | De aanmaakdatum van het meest recente abonnement. |
firstSubscriptionEndDate | tekenreeks in utc-datum/tijdnotatie | De eerste keer dat een abonnement is beƫindigd. |
latestSubscriptionEndDate | tekenreeks in utc-datum/tijdnotatie | Laatste datum waarop een abonnement is beƫindigd. |
firstSubscriptionSuspendedDate | tekenreeks in UTC-datumtijd | De eerste keer dat een abonnement is onderbroken. |
latestSubscriptionSuspendedDate | tekenreeks in utc-datum/tijdnotatie | Laatste datum waarop een abonnement is onderbroken. |
firstSubscriptionDeprovisionedDate | tekenreeks in utc-datum/tijdnotatie | De eerste keer dat een abonnement ongedaan is gemaakt, is de inrichting ongedaan gemaakt. |
latestSubscriptionDeprovisionedDate | tekenreeks in utc-datum/tijdnotatie | De laatste datum waarop een abonnement ongedaan is gemaakt. |
subscriptionCount | dubbel | Aantal abonnementen voor alle toegevoegde waarde-resellers |
licenseCount | dubbel | Aantal licenties voor alle toegevoegde waarde resellers. |
indirectResellerCount | dubbel | Aantal indirecte resellers |
top | tekenreeks | Het aantal rijen met gegevens dat moet worden geretourneerd in de aanvraag. De maximumwaarde en de standaardwaarde als deze niet zijn opgegeven, is 10.000. Als er meer rijen in de query staan, bevat de hoofdtekst van het antwoord een volgende koppeling die u kunt gebruiken om de volgende pagina met gegevens aan te vragen. |
skip | int | Het aantal rijen dat moet worden overgeslagen in de query. Gebruik deze parameter om door grote gegevenssets te bladeren. Haalt bijvoorbeeld top=10000 and skip=0 de eerste 10.000 rijen met gegevens op, top=10000 and skip=10000 haalt de volgende 10.000 rijen met gegevens op, enzovoort. |
filter | tekenreeks | De filterparameter van de aanvraag bevat een of meer instructies waarmee de rijen in het antwoord worden gefilterd. Elke instructie bevat een veld en waarde die zijn gekoppeld aan de eq of ne operators, en instructies kunnen worden gecombineerd met ofor and . U kunt de volgende velden opgeven:partnerTenantId id Naam markt firstSubscriptionCreationDate latestSubscriptionCreationDate firstSubscriptionEndDate latestSubscriptionEndDate firstSubscriptionSuspendedDate latestSubscriptionSuspendedDate firstSubscriptionDeprovisionedDate latestSubscriptionDeprovisionedDate Voorbeeld: .../indirectresellers?filter=market eq 'US' Voorbeeld: .../indirectresellers?filter=market eq 'US' or (firstSubscriptionCreationDate le cast('2018-01-01',Edm.DateTimeOffset) and firstSubscriptionCreationDate le cast('2018-04-01',Edm.DateTimeOffset)) |
aggregationLevel | tekenreeks | Hiermee geeft u het tijdsbereik op waarvoor geaggregeerde gegevens moeten worden opgehaald. Dit kan een van de volgende tekenreeksen zijn: 'day', 'week' of 'month'. Als dit niet is opgegeven, is de standaardwaarde 'dag'.aggregationLevel wordt niet ondersteund zonder een aggregationLevel . aggregationLevel van toepassing op alle datumvelden die aanwezig zijn in de aggregationLevel |
orderby | tekenreeks | Een instructie waarmee de resultaatgegevenswaarden voor elke installatie worden besteld. De syntaxis is ...&orderby=field[order],field [order],... . De veldparameter kan een van de volgende tekenreeksen zijn:"partnerTenantId" "id" "naam" "markt" "firstSubscriptionCreationDate" "latestSubscriptionCreationDate" "firstSubscriptionEndDate" "latestSubscriptionEndDate" "firstSubscriptionSuspendedDate" "latestSubscriptionSuspendedDate" "firstSubscriptionDeprovisionedDate" "latestSubscriptionDeprovisionedDate" "subscriptionCount" "licenseCount" De orderparameter is optioneel en kan zijn asc of desc ; om voor elk veld op te geven in oplopende of aflopende volgorde. De standaardwaarde is asc .Voorbeeld: ...&orderby=market,subscriptionCount |
groupby | tekenreeks | Een instructie die alleen gegevensaggregatie toepast op de opgegeven velden. U kunt de volgende velden opgeven: partnerTenantId Id Naam markt firstSubscriptionCreationDate latestSubscriptionCreationDate firstSubscriptionEndDate latestSubscriptionEndDate firstSubscriptionSuspendedDate latestSubscriptionSuspendedDate firstSubscriptionDeprovisionedDate latestSubscriptionDeprovisionedDate De geretourneerde gegevensrijen bevatten de velden die zijn opgegeven in de groupby component en de volgende velden:indirectResellerCount licenseCount subscriptionCount De groupby parameter kan worden gebruikt met de aggregationLevel parameter.Voorbeeld: ...&groupby=ageGroup,market&aggregationLevel=week |
Aanvraagheaders
Zie Rest-headers in Partnercentrum voor meer informatie.
Aanvraagtekst
Geen.
Aanvraagvoorbeeld
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
REST-antwoord
Als dit lukt, bevat de antwoordtekst een verzameling indirecte resellers-resources .
Geslaagde antwoorden en foutcodes
Elk antwoord wordt geleverd met een HTTP-statuscode die aangeeft dat de fout is geslaagd of mislukt en andere informatie over foutopsporing. Gebruik een hulpprogramma voor netwerktracering om deze code, het fouttype en andere parameters te lezen. Zie Foutcodes voor de volledige lijst.
Responsvoorbeeld
{
"partnerTenantId": "AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE",
"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
}