Feedback (JSON)

包含有关玩家的反馈信息。

反馈对象

Feedback 对象具有以下规范。

成员 类型 说明
sessionRef 对象 描述此反馈与之相关的 MPSD 会话的对象,或为 null。
feedbackType 字符串 反馈的类型。 在 Microsoft.Xbox.Services.Social.ReputationFeedbackType 中定义的可能值。
textReason 字符串 发件人添加的用来说明反馈提交原因的用户提供的文本。
voiceReasonId 字符串 发件人添加的用来解释反馈提交原因的 Kinect 中用户提供的语音文件的 ID (Base-64)。
evidenceId 字符串 可用作所提交反馈的证据的资源的 ID,例如,玩游戏时录制的视频文件。

反馈类型

“发送者”列指示谁可以提交反馈。

  • “用户”表明可以由主机使用用于身份验证的 XToken 提交,因此 API 可以接受 SubmitFeedback
  • “合作伙伴”表明可以由合作伙伴使用声明证书提交,因此 API 可以接受 SubmitBatchFeedback
  • “隐私”表明只有 SLS 隐私服务可以发送反馈。
  • “无”表明反馈由用于审核的 SLS 声誉服务内部生成,无法由任何调用方发送。
类型 发送者 说明
CommsAbusiveVoice 用户 用户发送反馈来报告游戏内和 Xbox 操作面板中不适宜的语音交流。
CommsInappropriateVideo 用户、合作伙伴 用户与合作伙伴发送反馈来报告游戏内和 Xbox 操作面板中不适宜的视频。
CommsMuted 隐私 当用户将其他玩家静音时,“隐私”会将此反馈发送到声誉服务。
CommsPhishing 用户 用户发送此反馈来报告网络钓鱼消息。
CommsPictureMessage 用户 收件箱服务调用声誉服务,这会根据图片通信更新发件人的声誉,并将反馈报告给执行团队。
CommsSpam 用户 用户发送此反馈来报告垃圾邮件。
CommsTextMessage 用户 收件箱服务调用声誉服务,这会更新发件人的声誉,并将反馈报告给执行团队。 注意:收件箱 UI 应该有一个允许用户标记邮件的按钮。
CommsVoiceMessage 用户 收件箱服务调用声誉服务,这会根据语音消息通信更新发件人的声誉,并将反馈报告给执行团队。
FairPlayBlock 隐私 当用户阻止另一个玩家时,“隐私”会将此反馈发送到声誉服务。
FairPlayCheater 用户、合作伙伴 确定用户在作弊的游戏可以发送此反馈,无需用户干预。
FairPlayConsoleBanRequest 合作伙伴 合作伙伴作为建议发送此反馈以从 Xbox Live 禁用主机。
FairPlayIdler 用户、合作伙伴 确定用户在游戏中故意空闲的游戏(通常是多轮)可以发送此反馈,无需用户干预。
FairPlayKicked 用户、合作伙伴 检测到用户被赶出(踢出)游戏的游戏可以发送此反馈,无需用户干预。
FairPlayKillsTeammates 用户、合作伙伴 可以自动确定玩家何时杀害队友的游戏可以发送此反馈,无需用户干预。
FairPlayQuitter 用户、合作伙伴 确定用户提前退出游戏的游戏可以发送此反馈,无需用户干预。
FairPlayTampering 用户、合作伙伴 确定用户使用磁盘上的内容加以篡改的游戏可以发送此反馈,无需用户干预。
FairPlayUnblock 隐私 当用户取消阻止另一个玩家时,“隐私”会将此反馈发送到声誉服务。
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
}

另请参阅

父级

JavaScript 对象表示法 (JSON) 对象参考