Economy v2 が一般提供 (GA) されました。サポートとフィードバックについては、PlayFab フォーラム を参照してください。
アイテムのレビュー
クライアントからReviewItem API を呼び出すことで、アイテムに評価またはレビューを添付できます。アイテムをレビューするには、そのアイテムがすべてのプレイヤーに対して公開カタログで表示されている必要があります。評価およびレビューは API を呼び出したプレイヤーに紐付けられ、1 つのアイテムにつきプレイヤーごとに 1 件のレビューのみを関連付けることができます。アイテムの作成者は、自分自身のアイテムに対してレビューを送信することはできません。レビューは ReviewItem が呼び出されるたびに更新されます。呼び出しには次のデータが 必須 です。
Id: レビュー対象アイテムの一意の ID。Rating:1から5のスケールでの数値評価。
Title: レビューのタイトル。ReviewText: レビュー用の自由記述フィールド。IsInstalled: レビュー投稿者がそのアイテムを所有しているかを示すフラグ。ItemVersion: レビュー対象アイテムのバージョン番号。
Submitted タイムスタンプが自動的に設定および更新されます。
アイテムに対するプレイヤーのレビューの取得
クライアントからGetEntityItemReview API を呼び出すことで、アイテムに対するプレイヤーのレビューを取得できます。アイテムの Id または AlternateId を指定する必要があります。レビューに関連付けられた特定の ReviewId が返されます。
GetEntityItemReview を呼び出すと、値がゼロにされた Review オブジェクトが返されます。
アイテムに対するレビューの取得
GetItemReviews API を呼び出すことで、あるアイテムに対して テキストを含む すべてのレビューにアクセスできます。アイテムの Id または AlternateId を指定する必要があります。任意 のパラメーターを追加できます。
ContinuationToken: 次のページのアイテムを取得するために使用される不透明なトークン (利用可能な場合)。Count: 取得するアイテムの数。最大ページ サイズは 200 です。指定されない場合、デフォルトは 10 です。OrderBy: クエリの結果を並べ替えるために使用される OData の orderBy。指定できる値はHelpfulness、Rating、Submittedです。
レビューへの参考度投票の送信
プレイヤーはSubmitItemReviewVote API を呼び出すことで、レビューに対する参考度の投票を送信できます。新しい参考度投票を送信すると、Vote パラメーターのブール値に応じて HelpfulPositive または HelpfulNegative が増分されます。
レビューの報告
プレイヤーはクライアントからReportItemReview API を呼び出すことでレビューを報告できます。ReviewId を指定する必要があります。任意 の ConcernCategory パラメーターを追加できます。
ConcernCategory はデフォルトで None になります。有効な ConcernCategory の値は次のとおりです。
NoneOffensiveContentChildExploitationMalwareOrVirusPrivacyConcernsMisleadingAppPoorPerformanceReviewResponseSpamAdvertisingProfanity
ReportItemReview を呼び出すと、イベント名 item_reported の PlayStream イベント のみ が発生します。Game Manager の Data Explorer を使用してクエリを実行します。以下にクエリの例を示します。
次のクエリは、過去 3 日間の ItemId ごとの ConcernCategory による報告の合計数 を返します。
レビューのテイクダウン
TakedownItemReviews API を使用して、1 つ以上のレビューをテイクダウンするリクエストを送信できます。この API は title entity からのみ呼び出すことができます。この呼び出しは、テイクダウンするレビューのセットを受け取ります。
リクエストの処理により、レビューがテイクダウンされるまで最大 24 時間の遅延が発生する可能性があります。
評価の設計とキャッシング
評価を取得する方法は 2 つあります。2 つのパスの違いは、レビューと直接やり取りするか、カタログ アイテムとやり取りするかにあります。- 評価を直接提供します (
GetItemReviewsなどを介して) - 評価の集計値をカタログ アイテムに含めて提供します (
SearchItemsなどを介して)
直接評価 (GetItemReviews など)
これらの評価およびレビューはすべて直接提供されます。ここには 2 つのカテゴリのレイテンシーがあります。- 個別レビュー - ほぼリアルタイム
個別レビューはすぐには利用できませんが、数秒以内に表示されるはずです。バックオフを付けて再試行すれば、新しく作成されたレビューを読み取るのに十分なはずです。 - 集計評価 - 15 分未満 集計値にはキャッシュがあります
カタログ アイテムの評価 (SearchItems など)
これらの評価はすべて、公開されたカタログのカタログ アイテムの一部として提供されます。- 集計評価 - 8 時間未満
システムは評価を集計し、更新をカタログにプッシュします。更新には 4 ~ 8 時間かかることがあります。
