アイテムを報告する
プレイヤーは、クライアントからReportItem API を呼び出してアイテムを報告できます。アイテムの Id または AlernateId を指定する必要があります。追加の 任意 のパラメーターを追加できます。以下を含みます。
ConcernCategory: 報告の懸念のカテゴリReason: 報告のための自由記述テキスト入力
ConcernCategory はデフォルトで None になります。有効な ConcernCategory の値は次のとおりです。
NoneOffensiveContentChildExploitationMalwareOrVirusPrivacyConcernsMisleadingAppPoorPerformanceReviewResponseSpamAdvertisingProfanity
ReportItem API を呼び出すと、イベント名 item_reported の PlayStream イベント のみ が発生します。これは Game Manager の Data Explorer を使用してクエリできます。以下にクエリの例を示します。
次のクエリは、過去 3 日間の ItemId ごとの ConcernCategory による報告の合計数 を返します。
アイテムのモデレーション ステータスを変更する
SetItemModerationState API を使用して、公開済み アイテムのモデレーション ステータスを変更できます。Approved 以外の状態のアイテムは、すべてのプレイヤーの公開カタログでアクセスできません。アイテムの作成者は、GetItem および GetDraftItems API を使用してアイテムに引き続きアクセスできます。Title Entity と 管理者 は、SearchItems、GetDraftItems、および GetItem を通じて非承認アイテムを表示できます。
この API は title entity のみが呼び出せます。アイテムの Id または AlernateId と Status を指定する必要があります。任意 の Reason 自由記述テキスト パラメーターを追加することもできます。サービス呼び出しとして、これは次のようになります。
Status の値は次のとおりです。
AwaitingModerationApprovedRejected
AwaitingModeration ステータスにあるすべてのアイテム を返します。
アイテムを削除する
DeleteItem API を呼び出してアイテムを削除できます。この呼び出しは、下書きカタログからアイテムを削除し、対応するアイテムを公開カタログから削除します (公開されている場合)。アイテムの Id または AlernateId を指定する必要があります。
