コレクション
Economy v2 が一般提供 (GA) されました。サポートとフィードバックについては、PlayFab フォーラム を参照してください。
CollectionId パラメーターを受け取ることができます。新しいコレクションの作成は、未使用の CollectionId にアイテム/スタックを追加することで行われます。
インベントリ コレクションの管理
GetInventoryCollectionIds
GetInventoryCollectionIds API を使用して、特定のプレイヤーの CollectionId のリストを取得できます。プレイヤーは自分自身の ID リストにのみアクセスできます。Title Entity では Entity パラメーターを渡して、アクセスしたいプレイヤーのインベントリを指定できます。
GetInventoryCollectionIds リクエストの例:
継続トークン
検索レスポンスから返されるContinuationToken フィールドは、複数の結果件数をページングするためにインベントリ リクエストに渡すことができます。
新しいインベントリ コレクションの追加
プレイヤーの新しいコレクションを作成するには、新しい CollectionId を指定して任意の書き込みリクエストを実行します。 たとえば、次のAddInventoryItems リクエストは collectionId main_character を使用しています。
main_character インベントリ コレクションが既に存在する場合はそこに 10 個追加します。
DeleteInventoryCollection
DeleteInventoryCollectionId API では、削除する CollectionId を定義できます。削除は非同期操作であり、大きなコレクションでは時間がかかる場合があります。削除操作が完了するまで、コレクションを再作成することはできません。
DeleteInventoryCollectionIds リクエストの例:
現在、インベントリ コレクションを削除する唯一の方法は API です。Game Manager では、現在のところ、新規および既存のコレクションを表示したり、アイテムを追加したりすることしかできません。将来的に追加機能が加わる予定です。
ExecuteInventoryOperations API
ExecuteInventoryOperations API で CollectionId パラメーターを設定できます。このパラメーターを使用すると、操作を実行するコレクションを定義できます。
スタックを使用した ExecuteInventoryOperations リクエストの例:
