Skip to main content
b2bLicensePreview API を使用すると、独自のサービスからユーザーの製品と使用権を照会できます。 特定の製品や製品タイプを対象にクエリのスコープを絞ったり、他のフィルターをクエリで使用したりできます。 サービスは、ユーザーごとの時間枠に基づく呼び出しレート制限を回避するため、ユーザーの購入を定期的にポーリングしないでください。 現在の制限は、同じユーザーに対して 5 分以内に 100 回のクエリ要求です。 レート制限をトリガーすると、次の要求が可能な時期に関する情報を含む 429 HTTP 応答が返されます。 結果には、サービスが代行して呼び出しているユーザー アカウントが直接所有または使用権を持つ製品のみが含まれます。 クライアントに表示される可能性のある共有使用権は返されません。 共有シナリオの詳細については、「ゲームの製品共有モデル」を参照してください。
応答タイムアウトや長い応答時間を避けるため、要求の productSkuIds パラメーターを使用して、結果に含めたい製品を常に正確に指定する必要があります。
productSkuIds リストを指定せずに呼び出すと、ユーザーが XBOX と Microsoft Store アプリ全体で行った使用権や購入の総数に応じて増加する応答時間が長くなります。
b2bLicensePreview はパートナー サービスからの呼び出し用です。
クライアント アプリやゲームは、このサービスを直接呼び出さないでください。

製品を照会するための b2bLicensePreview (Collections v8) と publisherQuery (Collections v9) の比較

b2bLicensePreview (Collections v8) は、ユーザーの使用権を照会するための以前の Collections サービスですが、パートナーの利用のために引き続き提供されています。 publisherQuery (Collections v9) は最新版であり、XBOX Game Pass サブスクリプション状態の公開など、拡張機能を提供します。 XBOX Inventory サービスで使用される LegacyProductIds のサポートなど、パートナーが b2bLicensePreview を使用したいシナリオもあります。 詳細については、関連記事「ニーズに合った適切な Collections クエリ API を選択する」を参照してください。

要求

前提条件

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

要求の構文

要求ヘッダー

要求本文

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

要求の例

既定の maxPageSize は 100 ですが、この例では残りのアイテムの要求方法を示すために低く設定されています。

応答

応答本文

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

製品タイプの値と意味

製品ステータスの値と意味

製品 acquisitionType 値と意味

satisfiedByProductIds フィールドを持つ充足使用権の結果を理解する

satisfiedByProductIds 配列が空の場合、ユーザーはアイテムに対する直接購入からの直接的な使用権を持ちます。 それ以外の場合、satisfiedByProductIds 配列に 1 つ以上の ProductIds が含まれる場合、それらの製品 (バンドル、サブスクリプションなど) からユーザーへアイテムの使用権が付与されています。 ユーザーがアイテムに対する直接的な使用権と充足使用権の両方を持ち、要求内の excludeDuplicatesTrue の場合、直接的な使用権が優先され、satisfiedByProductIds は空になります。

応答の例

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

クエリに 1 回の応答で返せる以上の結果がある場合、最新の応答で continuationToken が提供されます。 この continuationToken を後続の要求で使用するには、前の要求本文のコピーに追加します。 例:
excludeDuplicates フラグを指定した場合でも、継続トークンを使用しているときは、ステータスが異なる使用権のエントリを取得する可能性があります。したがって、重複エントリの結果と、Active でないステータスがあるかどうかを確認してください。

関連項目

サービスから製品を管理する Microsoft Store API でサービスを認証する サービスから消費型製品を管理する User Store ID キーの更新
最終更新日 2026年8月24日