Skip to main content
このガイドでは、ゲーム内のコンテンツのモデレーション フローを作成するために使用できる API 呼び出しについて説明します。

アイテムを報告する

プレイヤーは、クライアントから ReportItem API を呼び出してアイテムを報告できます。アイテムの Id または AlernateId を指定する必要があります。追加の 任意 のパラメーターを追加できます。以下を含みます。
  • ConcernCategory: 報告の懸念のカテゴリ
  • Reason: 報告のための自由記述テキスト入力
サンプル リクエスト本文は次のとおりです。
指定されない場合、ConcernCategory はデフォルトで None になります。有効な ConcernCategory の値は次のとおりです。
  • None
  • OffensiveContent
  • ChildExploitation
  • MalwareOrVirus
  • PrivacyConcerns
  • MisleadingApp
  • PoorPerformance
  • ReviewResponse
  • SpamAdvertising
  • Profanity
ReportItem API を呼び出すと、イベント名 item_reported の PlayStream イベント のみ が発生します。これは Game Manager の Data Explorer を使用してクエリできます。以下にクエリの例を示します。 次のクエリは、過去 3 日間の ItemId ごとの ConcernCategory による報告の合計数 を返します。
次のクエリは、過去 3 日間の特定の ItemId に対して送信されたすべての報告 を返します。

アイテムのモデレーション ステータスを変更する

SetItemModerationState API を使用して、公開済み アイテムのモデレーション ステータスを変更できます。Approved 以外の状態のアイテムは、すべてのプレイヤーの公開カタログでアクセスできません。アイテムの作成者は、GetItem および GetDraftItems API を使用してアイテムに引き続きアクセスできます。Title Entity管理者 は、SearchItemsGetDraftItems、および GetItem を通じて非承認アイテムを表示できます。 この API は title entity のみが呼び出せます。アイテムの Id または AlernateIdStatus を指定する必要があります。任意Reason 自由記述テキスト パラメーターを追加することもできます。サービス呼び出しとして、これは次のようになります。
デフォルトでは、公開されたアイテムにはモデレーション ステータスはありません。下書きアイテムを再公開しても、モデレーション ステータスは 変更されません。有効な Status の値は次のとおりです。
  • AwaitingModeration
  • Approved
  • Rejected
次のクエリは、過去 3 日間で現在 AwaitingModeration ステータスにあるすべてのアイテム を返します。

アイテムを削除する

DeleteItem API を呼び出してアイテムを削除できます。この呼び出しは、下書きカタログからアイテムを削除し、対応するアイテムを公開カタログから削除します (公開されている場合)。アイテムの Id または AlernateId を指定する必要があります。
最終更新日 2026年8月13日