跳轉到主要內容
本指南將逐一說明可用來為遊戲中的內容建立審核流程的 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 存取該物品。遊戲實體和系統管理員將能夠透過 SearchItems、GetDraftItems 和 GetItem 看到未核准的物品。 此 API 只能由遊戲實體呼叫。必須提供物品 Id 或 AlernateId 以及 Status。也可以新增選用的 Reason 自由文字參數。以服務呼叫來說,大致如下所示:
根據預設,已發佈的物品不會有審核狀態。重新發佈草稿物品不會變更審核狀態。有效的 Status 值如下:
  • AwaitingModeration
  • Approved
  • Rejected
下列查詢會傳回過去 3 天內目前處於 AwaitingModeration 狀態的所有物品

刪除物品

您可以呼叫 DeleteItem API 來刪除物品。此呼叫會從草稿目錄中移除物品,並從公用目錄中移除對應的物品 (如果已發佈)。必須提供物品 Id 或 AlernateId。
最後修改於 2026年10月6日