Skip to main content
此端點會查詢使用者在 Microsoft Store 中的訂閱產品狀態。 它提供的詳細資料比 Collections 更多,包括自動續訂失敗後的寬限期資料。

必要條件

請檢閱服務對服務 API 的必要條件。 此 API 僅支援 Microsoft Entra ID 驗證類型。 如果產品設定未在 Partner Center 中發佈,呼叫可能會成功,但不會傳回任何結果。

要求

要求語法

要求標頭

要求本文

要求範例

回應

回應本文

RecurrenceItem 物件包含下列參數。

週期狀態

  • Inactive/Canceled/Failed 是終止狀態。當訂閱進入其中一種狀態時,使用者必須重新購買訂閱才能再次啟用。使用者在這些狀態下無權使用服務。
  • 當訂閱為 Canceled 時,expirationTime 會更新為取消的日期和時間。
  • 訂閱的 ID 在其整個存留期間都保持不變。開啟或關閉自動續訂選項時,ID 不會變更。如果使用者在到達終止狀態後重新購買訂閱,將會建立新的訂閱 ID。
  • 應使用訂閱的 ID 來對個別訂閱執行任何作業。
  • 當使用者在取消或停止訂閱後重新購買時,如果您查詢該使用者的結果,將會得到兩個項目:一個是處於終止狀態的舊訂閱 ID,另一個是處於作用中狀態的新訂閱 ID。
  • 最好一律同時檢查 recurrenceState 和 expirationTime,因為 recurrenceState 的更新可能會延遲幾分鐘 (偶爾會延遲數小時)。

回應範例

範例回應說明

此回應顯示使用者的三個訂閱項目:兩個處於 Canceled 狀態,一個目前為 Active,於 2021 年 7 月 26 日開始。 作用中訂閱的期間於 2021 年 8 月 26 日結束,並設定為在該日期自動續訂。 如果續訂付款失敗,訂閱會轉換至寬限期,在 expirationTimeWithGrace (此範例中為 2021 年 9 月 8 日) 之前,使用者仍會獲得權益。 當訂閱轉換至寬限期時,recurrenceState 會變成 InDunning。 寬限期結束後,訂閱會轉換至催收期。 在此期間,您的服務會停止授與權益,且使用者必須修正其付款方式。 使用者在此期間無法取消或開始新的訂閱。 處理付款後,寬限時間 (此範例中為兩週) 會從下一個付費期間中扣除。

使用接續權杖要求其餘結果

如果您的查詢結果多於單一回應所能傳回的數量,您的初始查詢回應中會有 continuationToken。 接著,您可以將接續權杖新增至先前要求本文的複本,在後續要求中使用此 continuationToken。 接續要求範例:

相關文章

purchase.mp.microsoft.com/v8.0/b2b/recurrences//change 從您的服務管理產品 從您的服務管理退款和退單 使用 Microsoft Store API 驗證您的服務 使用 publisherQuery (Collections v9) 查詢使用者的產品和權利
Last modified on October 6, 2026