依標識碼取得促銷
適用於
- 合作夥伴中心
適當的角色
- 系統管理代理人
注意
授權型服務的新商務體驗包含許多新功能,可供所有 雲端解決方案提供者 (CSP) 使用。 如需詳細資訊,請參閱 新的商務體驗概觀。
合作夥伴可以取得指定促銷標識碼和國家/地區的單一促銷。 此方法會傳回升級數據,忽略升級開始和結束日期。 此方法主要用於對帳用途,即使在升級過期之後,仍可擷取促銷詳細數據。
必要條件
認證,如合作夥伴中心驗證所述。 此案例支援使用獨立應用程式和 App+使用者認證進行驗證。
升級標識元是以代表特定升階的字串集分隔。
國家/地區代表客戶國家/地區促銷可供使用。 國家/地區是以兩個字元的國家/地區代碼表示。
REST 要求
要求語法
方法 | 要求 URI |
---|---|
GET | {baseURL}/v1/productpromotions/{promotion-id}?country={country-code HTTP/1.1 |
URI 參數
使用下列查詢參數可傳回可用的促銷。
名稱 | 類型 | 必要 | 描述 |
---|---|---|---|
promotion-id | string | Y | 定義要擷取之升階的字串。 |
country | string | Y | 兩個字母國家/地區代碼,決定哪些客戶國家/地區促銷可供使用。 |
要求標頭
如需詳細資訊,請參閱合作夥伴中心 REST 標頭。
要求本文
無
升階條件約束
此 API 現在會傳回升級條件約束。 請參閱下列回應中的範例。 如果升階具有資格限制,則會在回應中傳回詳細數據。 此數據可用來瞭解您的客戶是否符合折扣資格。
條件約束類別 | 條件約束值 | 條件約束類型 | 描述 |
---|---|---|---|
SeatConstraints | MinSeats | SubscriptionQuantity | 客戶符合促銷資格所需的最低基座。 |
SeatConstraints | MaxSeats | SubscriptionQuantity | 促銷可以套用到的最大基座數。 |
AssetOwnershipLimits | MinAssets | LifetimeRedemptionCount | 促銷可以套用給客戶的最少次數,通常是 0。 |
AssetOwnershipLimits | MaxAssets | LifetimeRedemptionCount | 促銷可以為客戶套用的次數上限。 |
EligibilityConstraints | isApplicable | FirstPurchase | 指出這是否必須是客戶第一次購買產品 SKU 才能接收促銷的旗標。 |
ProductOwnershipConstraints | bigId | N/A | 指定的供應專案,客戶必須已經擁有,才能符合促銷(產品 SKU) 的資格。 |
要求範例
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
REST 回應
如果成功,這個方法會傳回單一升階。
回應成功和錯誤碼
每個回應都有一個 HTTP 狀態代碼,指出成功或失敗,以及更多偵錯資訊。 使用網路追蹤工具來讀取此程式代碼、錯誤類型和其他參數。 如需完整清單,請參閱錯誤碼。
回應範例
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"
}
]
]
}
}