最初の仮想通貨をセットアップする
Economy v2 が一般提供 (GA) されました。サポートとフィードバックについては、PlayFab フォーラム を参照してください。
前提条件
- PlayFab 開発者アカウント
- PlayFab Beta SDK (Postman クイックスタート で詳細情報を確認できます)
タイトル エンティティ トークンを取得する
API を介してタイトル構成データを変更するには、まずタイトル エンティティ トークンを取得する必要があります。詳細については、Postman クイックスタート を参照してください。新しい仮想通貨を作成する
新しい仮想通貨を作成するには、Currency タイプの下書きアイテムを作成する必要があります。Game Manager
- Game Manager の Economy タブに移動し、Catalog (V2) を選択します。
- Currency を選択し、New currency を選択します。
- Title を編集し、Description を追加します - たとえば、
Diamonds、Our in-game currency of choice.。 - Save and publish を選択して変更を完了します。
- Currency リストで通貨を確認します。
REST API
CreateDraftItem を呼び出します。次の本文を使用します。FriendlyIdは通貨コードで、1 ~ 3 個の英数字値を含むことができますTitleはプレイヤーに表示される表示名ですContentTypeは Economy アイテムのカテゴリ分けです。まず ⚙️ > Title Settings > Economy > Catalog (V2) Settings で Content Type を設定する必要があります。StartDateは通貨がプレイヤーに表示される日時を表す datetime 文字列です (デフォルトは作成時刻)
トラブルシューティング
- 欠落した/期限切れのエンティティ トークン
CreateDraftItemを呼び出そうとして401: Unauthorizedエラーが返された場合、タイトル エンティティ トークンの取得を忘れたか、期限切れの可能性があります
- コンテンツ タイプ
''はサポートされていませんCreateDraftItemを呼び出そうとして上記のメッセージを含むCatalogBadRequestが返された場合、まず Game Manager のタイトル設定ページの下のカタログ設定タブで content type を作成する必要があります
次のステップ
最初の仮想通貨をセットアップしたので、次のことができます。- アプリ ストアで販売する PlayFab バンドルに通貨を追加します。
- AddInventoryItems を使用して、ゲーム サーバーからプレイヤーに通貨を報酬として与えます。
- 通貨に対応する価格をカタログ アイテムに割り当てます。
- PurchaseInventoryItems を使用して、プレイヤーがその通貨でカタログ アイテムを購入できるようにします。
