Skip to main content
本指南将介绍可用于为游戏中内容创建审核流程的 API 调用。

举报物品

玩家可以通过在客户端调用 ReportItem API 来举报一个物品。必须提供物品的 IdAlernateId。还可以添加其他可选参数,包括:
  • 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 状态的物品对所有玩家而言都无法在公共目录上访问。物品的创作者仍可以使用 GetItemGetDraftItems API 访问该物品。Title 实体管理员可以通过 SearchItemsGetDraftItemsGetItem 查看非已批准的物品。 该 API 只能由 title 实体调用。必须提供物品的 IdAlernateId 以及 Status。还可以添加可选Reason 自由文本参数。作为服务调用,其形式如下:
默认情况下,已发布的物品不会具有审核状态。重新发布草稿物品不会更改审核状态。有效的 Status 值如下:
  • AwaitingModeration
  • Approved
  • Rejected
以下查询返回过去 3 天内当前处于 AwaitingModeration 状态的所有物品

删除物品

可以通过调用 DeleteItem API 来删除物品。此调用将从草稿目录中删除该物品,并删除公共目录中对应的物品(如果已发布)。必须提供物品的 IdAlernateId
最后修改于 2026年8月13日