Získání povýšení podle ID
Platí pro
- Partnerské centrum
Odpovídající role
- Agent pro správu
Poznámka:
Nové komerční prostředí pro služby založené na licencích zahrnují mnoho nových funkcí a jsou k dispozici pro všechny poskytovatele cloudových řešení (CSP). Další informace najdete v přehledu nových obchodních prostředí.
Partneři můžou získat jednu propagační akci pro dané ID povýšení a zemi/oblast. Tato metoda vrátí data povýšení a ignoruje počáteční a koncové datum povýšení. Tato metoda se používá především pro účely odsouhlasení k načtení podrobností o povýšení i po vypršení platnosti povýšení.
Požadavky
Přihlašovací údaje popsané v ověřování v Partnerském centru Tento scénář podporuje ověřování pomocí samostatných přihlašovacích údajů aplikace i aplikace a uživatele.
ID povýšení je sada řetězců, které představují konkrétní povýšení.
Země představuje propagační akce pro zemi nebo oblast zákazníka. Země je reprezentována kódem země se dvěma znaky.
Požadavek REST
Syntaxe požadavku
metoda | Identifikátor URI žádosti |
---|---|
GET | {baseURL}/v1/productpromotions/{promotion-id}?country={country-code HTTP/1.1 |
Parametr identifikátoru URI
K vrácení dostupných propagačních akcí použijte následující parametry dotazu.
Name | Type | Požadováno | Popis |
---|---|---|---|
id povýšení | string | Y | Řetězec definující povýšení, který se má načíst. |
země | string | Y | Kód země se dvěma písmeny určující, pro kterou zemi nebo oblast jsou propagační akce zákazníka k dispozici. |
Záhlaví žádosti
Další informace najdete v tématu Hlavičky REST Partnerského centra.
Text požadavku
Nic
Propagační omezení
Toto rozhraní API teď vrací propagační omezení. Podívejte se na příklady v odpovědi níže. Pokud má propagační akce omezení způsobilosti, v odpovědi se vrátí podrobnosti. Tato data se dají použít k pochopení, jestli zákazník splňuje nárok na slevu.
Kategorie omezení | Hodnota omezení | Typ omezení | Popis |
---|---|---|---|
Omezení sedadla | MinSeats | SubscriptionQuantity | Minimální počet licencí potřebných k tomu, aby zákazník získal nárok na propagační akci. |
Omezení sedadla | MaxSeats | SubscriptionQuantity | Maximální počet míst, na které se propagační akce vztahuje. |
AssetOwnershipLimits | MinAssets | LifetimeRedemptionCount | Minimální počet, kolikrát se dá propagační akce uplatnit u zákazníka, obvykle 0. |
AssetOwnershipLimits | MaxAssets | LifetimeRedemptionCount | Maximální počet, kolikrát může být propagační akce uplatněna pro zákazníka. |
Omezení způsobilosti | isApplicable | FirstPurchase | Příznak označující, jestli se jedná o první nákup skladové položky produktu zákazníka, aby bylo možné tuto propagační akci získat. |
Omezení vlastníka produktu | bigId | – | Zadané nabídky, které zákazník už musí vlastnit, aby měl nárok na propagační akci (skladová položka produktu). |
Příklad požadavku
GET https://api.partnercenter.microsoft.com/v1/productpromotions/CFQ7TTC0HD33:0003:CFQ7TTC0K59M?country=US HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 18752a69-1aa1-4ef7-8f9d-eb3681b2d70a
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
X-Locale: en-US
Odpověď REST
Pokud je tato metoda úspěšná, vrátí jednu povýšení.
Kódy úspěšnosti a chyb odpovědi
Každá odpověď obsahuje stavový kód HTTP, který indikuje úspěch nebo selhání a další informace o 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: 138
Content-Type: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 18752a69-1aa1-4ef7-8f9d-eb3681b2d70a
Date: Fri, 24 Apr 2023 20:42:26 GMT
{
"id": "39NFJQT1SNC7:0001:39NFJQT1Q5KM",
"name": "TEST Promotion May 2023 - Microsoft 365 F3",
"description": "TEST Promotion May 2023 - Microsoft 365 F3",
"startDate": "2023-05-03T00:00:00+00:00",
"endDate": "9999-01-01T00:00:00+00:00",
"properties": {
"isAutoApplicable": true
},
"requiredProducts": [
{
"productId": "CFQ7TTC0LH05",
"skuId": "0001",
"term": {
"duration": "P1Y",
"billingCycle": "Annual"
},
"pricingPolicies": [
{
"policyType": "PercentDiscount",
"value": "0.5"
}
]
}
],
"promotionConstraints": {
"seatConstraints": [
{
"minSeats": 10,
"maxSeats": 100,
"type": "SubscriptionQuantity"
}
],
"assetOwnershipLimits": [
{
"minAssets": 0,
"maxAssets": 3,
"type": "LifetimeRedemptionCount"
}
],
"eligibilityConstraints": [
{
"isApplicable": true,
"type": "FirstPurchase"
}
],
"productOwnershipConstraints": [
[
{
"bigId": "CFQ7TTC0MBMD/0002"
}
]
]
}
}