依標識碼取得促銷

適用於

  • 合作夥伴中心

適當的角色

  • 全域管理員
  • 系統管理代理人

注意

授權型服務的新商務體驗包含許多新功能,並可供所有 雲端解決方案提供者 (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: 81b08ffe-4cf8-49cd-82db-5c2fb0a8e132
X-Locale: en-US

REST 回應

如果成功,這個方法會傳回單一升階。

回應成功和錯誤碼

每個回應都有一個 HTTP 狀態代碼,指出成功或失敗,以及更多偵錯資訊。 使用網路追蹤工具來讀取此程式代碼、錯誤類型和其他參數。 如需完整清單,請參閱錯誤碼

回應範例

HTTP/1.1 200 OK
Content-Length: 138
Content-Type: application/json
MS-CorrelationId: 81b08ffe-4cf8-49cd-82db-5c2fb0a8e132
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"
                }
            ]
        ]
    }
}