メインコンテンツへスキップ
このエンドポイントは、Microsoft Store 内のユーザーのサブスクリプション製品ステータスを照会します。 自動更新失敗後の猶予期間データなど、Collections よりも詳細な情報を提供します。

前提条件

「サービス間 API の前提条件」を確認してください。 この API は Microsoft Entra ID 認証タイプのみをサポートします。 パートナー センターで製品構成が公開されていない場合、成功する可能性がありますが、結果は返されません。

要求

要求の構文

要求ヘッダー

要求本文

要求の例

応答

応答本文

RecurrenceItem オブジェクトには、次のパラメーターが含まれています。

定期の状態

  • Inactive/Canceled/Failed は終端状態です。サブスクリプションがこれらの状態のいずれかに入ると、ユーザーはサブスクリプションを再度アクティブ化するために再購入する必要があります。ユーザーはこれらの状態でサービスを利用する権利はありません。
  • サブスクリプションが Canceled になると、expirationTime はキャンセルの日時で更新されます。
  • サブスクリプションの ID は、そのライフタイム全体で同じままです。自動更新オプションのオン/オフによって変わることはありません。ユーザーが終端状態に達した後にサブスクリプションを再購入した場合は、新しいサブスクリプション ID が作成されます。
  • サブスクリプションの ID は、個々のサブスクリプションに対する操作の実行に使用してください。
  • ユーザーがキャンセルまたは中止した後にサブスクリプションを再購入した場合、そのユーザーの結果を照会すると、終端状態にある古いサブスクリプション ID とアクティブ状態の新しいサブスクリプション ID の 2 つのエントリが取得されます。
  • recurrenceState の更新は数分 (場合によっては数時間) 遅れる可能性があるため、recurrenceState と expirationTime の両方を確認することが常に推奨されます。

応答の例

応答例の説明

この応答は、ユーザーに対する 3 つのサブスクリプション エントリを示しています。2 つは Canceled 状態で、1 つは 2021 年 7 月 26 日に開始された現在 Active のものです。 アクティブなサブスクリプションの期間は 2021 年 8 月 26 日に終了し、その日に自動更新されるように設定されています。 更新の支払いが失敗した場合、サブスクリプションは猶予ウィンドウに移行し、ユーザーは expirationTimeWithGrace (この例では 2021 年 9 月 8 日) より前に引き続き特典を受け取ります。 サブスクリプションが猶予ウィンドウに移行すると、recurrenceState は InDunning になります。 猶予が終了すると、サブスクリプションは督促ウィンドウに移行します。 この期間中、サービスは特典の付与を停止し、ユーザーは支払い方法を修正する必要があります。 この期間中、ユーザーはキャンセルしたり、新しいサブスクリプションを開始したりすることはできません。 支払いが処理されると、猶予時間 (この例では 2 週間) が次の有料期間から差し引かれます。

継続トークンを使用して残りの結果を要求する

クエリに 1 回の応答で返せる以上の結果がある場合、最初のクエリ応答には continuationToken が含まれます。 その後、前の要求本文のコピーに継続トークンを追加して、後続の要求でこの continuationToken を使用できます。 継続要求の例:

関連記事

purchase.mp.microsoft.com/v8.0/b2b/recurrences//change サービスから製品を管理する サービスからの返金とチャージバックの管理 Microsoft Store API でサービスを認証する publisherQuery (Collections v9) を使用してユーザーの製品と使用権を照会する
最終更新日 2026年10月20日