必要條件
請檢閱服務對服務 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。
寬限期結束後,訂閱會轉換至催收期。
在此期間,您的服務會停止授與權益,且使用者必須修正其付款方式。
使用者在此期間無法取消或開始新的訂閱。
處理付款後,寬限時間 (此範例中為兩週) 會從下一個付費期間中扣除。
