檢舉物品
玩家可以從用戶端呼叫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 存取該物品。遊戲實體和系統管理員將能夠透過 SearchItems、GetDraftItems 和 GetItem 看到未核准的物品。
此 API 只能由遊戲實體呼叫。必須提供物品 Id 或 AlernateId 以及 Status。也可以新增選用的 Reason 自由文字參數。以服務呼叫來說,大致如下所示:
Status 值如下:
AwaitingModerationApprovedRejected
AwaitingModeration 狀態的所有物品
刪除物品
您可以呼叫DeleteItem API 來刪除物品。此呼叫會從草稿目錄中移除物品,並從公用目錄中移除對應的物品 (如果已發佈)。必須提供物品 Id 或 AlernateId。
