Feedback (JSON)
Feedback オブジェクト
Feedback オブジェクトの仕様は以下のとおりです。
メンバー | 種類 | 説明 |
---|---|---|
sessionRef | object | このフィードバックが関連している MPSD セッションを記述するオブジェクト、または null。 |
feedbackType | 文字列 | フィードバックの種類。 設定できる値は Microsoft.Xbox.Services.Social.ReputationFeedbackType に定義されています。 |
textReason | 文字列 | フィードバックが送信された理由を説明するために送信側が追加したユーザー指定テキスト。 |
voiceReasonId | 文字列 | フィードバックが送信された理由を説明するために送信側が追加した、Kinect からのユーザー指定ボイス ファイルの ID (Base-64)。 |
evidenceId | 文字列 | 送信されたフィードバックの証拠として使用できるリソースの ID (例: ゲーム プレイ中に記録されたビデオ ファイル)。 |
フィードバックの種類
"送信元" 列は、だれがフィードバックを送信できるかを示します。
- "ユーザー" は、XToken for Auth を使用する本体により送信できることを意味します。したがって、API は SubmitFeedback を受け入れることができます。
- "パートナー" は、クレーム証明書を使用するパートナーにより送信できることを意味します。したがって、API は SubmitBatchFeedback を受け入れることができます。
- "プライバシー" は、SLS Privacy サービスのみがフィードバックを送信できることを意味します。
- "なし" の場合、フィードバックは SLS 評判サービスによって監査のために内部的に生成され、呼び出し元は送信できないことを意味します。
種類 | 送信元 | 備考 |
---|---|---|
CommsAbusiveVoice | ユーザー | ユーザーは、タイトル内または Xbox ダッシュボードから不適切な音声通信を報告するフィードバックを送信します。 |
CommsInappropriateVideo | ユーザー、パートナー | ユーザーおよびパートナーは、タイトル内または Xbox ダッシュボードから不適切なビデオを報告するフィードバックを送信します。 |
CommsMuted | Privacy | ユーザーが別のプレイヤーをミュートしたとき、Privacy はこのフィードバックを評判サービスに送信します。 |
CommsPhishing | ユーザー | ユーザーは、フィッシング メッセージを報告するためにこのフィードバックを送信します。 |
CommsPictureMessage | ユーザー | Inbox サービスが評判サービスを呼び出し、評判サービスは画像の通信に基づいて送信者の評判を更新し、フィードバックを執行チームに報告します。 |
CommsSpam | ユーザー | ユーザーは、スパム メッセージを報告するためにこのフィードバックを送信します。 |
CommsTextMessage | ユーザー | Inbox サービスが評判サービスを呼び出し、評判サービスは送信者の評判を更新して、フィードバックを執行チームに報告します。 注意: 受信トレイの UI には、ユーザーがメッセージにフラグを付けるためのボタンを備えている必要があります。 |
CommsVoiceMessage | User | Inbox サービスが評判サービスを呼び出し、評判サービスは音声メッセージのコミュニケーションに基づいて送信者の評判を更新し、フィードバックを執行チームに報告します。 |
FairPlayBlock | Privacy | ユーザーが別のプレイヤーをブロックしたとき、Privacy はこのフィードバックを評判サービスに送信します。 |
FairPlayCheater | ユーザー、パートナー | ユーザーが不正行為を働いていることを判別するタイトルでは、ユーザーの介入なしにこのフィードバックを送信できます。 |
FairPlayConsoleBanRequest | パートナー | パートナーは、Xbox Live の規約に違反した本体の通報として、このフィードバックを送信します。 |
FairPlayIdler | ユーザー、パートナー | ユーザーがゲーム内で意図的にアイドル状態でいることを判別するタイトルでは、通常は毎ラウンド、ユーザーの介入なしにこのフィードバックを送信できます。 |
FairPlayKicked | ユーザー、パートナー | ユーザーが投票によってゲームから除外 (キック) されたことを検出するタイトルでは、ユーザーの介入なしにこのフィードバックを送信できます。 |
FairPlayKillsTeammates | ユーザー、パートナー | プレイヤーが自分のチームメイトを殺したときにそのことを自動的に判別できるタイトルでは、ユーザーの介入なしにこのフィードバックを送信できます。 |
FairPlayQuitter | ユーザー、パートナー | ユーザーがゲームプレイをやめたことを判別するタイトルでは、ユーザーの介入なしにこのフィードバックを送信できます。 |
FairPlayTampering | ユーザー、パートナー | ユーザーがディスク上のコンテンツを改ざんしたことを判別するタイトルでは、ユーザーの介入なしにこのフィードバックを送信できます。 |
FairPlayUnblock | Privacy | ユーザーが別のプレイヤーをブロック解除したとき、Privacy はこのフィードバックを評判サービスに送信します。 |
FairPlayUserBanRequest | パートナー | パートナーは、Xbox Live の規約に違反したユーザーの通報として、このフィードバックを送信します。 |
InternalAmbassadorScoreUpdated | なし | 内部的なフィードバックの種類であり、呼び出し元は使用できません。 |
InternalReputationReset | なし | 内部的なフィードバックの種類であり、呼び出し元は使用できません。 |
InternalReputationUpdated | なし | 内部的なフィードバックの種類であり、呼び出し元は使用できません。 |
PositiveHelpfulPlayer | ユーザー、パートナー | ユーザーおよびパートナーは、ユーザーがゲームやフォーラムの内部から有益な仲間のプレイヤーについて良い情報を送信するために、このフィードバックを送信します。 |
PositiveHighQualityUGC | ユーザー、パートナー | ユーザーおよびパートナーは、タイトルでユーザーが共有 UGC に関する良いフィードバックをゲームの内部から送信できることを示すために、このフィードバックを送信します (例: Forza のチューニング セットアップ)。 |
PositiveSkilledPlayer | ユーザー、パートナー | ユーザーおよびパートナーは、タイトルで MPSD セッションの終わりにユーザーが MVP を投票できることを示すために、このフィードバックを送信します。 |
UserContentGamerpic | ユーザー | ユーザーは、不適切なゲーマーアイコンをゲーマー カードから直接報告するために、このフィードバックを送信します。 |
UserContentGamertag | ユーザー | ユーザーは、不適切なゲーマータグをゲーマー カードから直接報告するために、このフィードバックを送信します。 |
UserContentInappropriateUGC | ユーザー、パートナー | ユーザーおよびパートナーは、タイトルでユーザーが不適切な共有 UGC にゲームの内部からフラグを付けることができることを示すために、このフィードバックを送信します (例: Forza のペインティング)。 |
UserContentPersonalInfo | ユーザー | ユーザーは、自己紹介やその他の個人情報をゲーマー カードから直接報告するために、このフィードバックを送信します。 |
JSON 構文の例
{
"sessionRef": {
"scid": "372D829B-FA8E-471F-B696-07B61F09EC20",
"templateName": "CaptureFlag5",
"name": "Halo556932",
},
"feedbackType": "CommsAbusiveVoice",
"textReason": "He called me a doodoo-head!",
"voiceReasonId": null,
"evidenceId": null
}