Denunciar um item
Os jogadores podem denunciar um item chamando a APIReportItem a partir de um cliente. É necessário fornecer um Id ou AlernateId do item. Parâmetros opcionais adicionais podem ser incluídos. Eles são:
ConcernCategory: uma categoria de preocupação para a denúnciaReason: um campo de texto livre para a denúncia
ConcernCategory terá o padrão None. Os valores válidos de ConcernCategory são os seguintes:
NoneOffensiveContentChildExploitationMalwareOrVirusPrivacyConcernsMisleadingAppPoorPerformanceReviewResponseSpamAdvertisingProfanity
ReportItem apenas dispara um evento do PlayStream com o nome de evento item_reported. Ele pode ser consultado usando o Data Explorer no Game Manager. Veja exemplos de consultas abaixo:
A consulta a seguir retorna O número total de denúncias por ConcernCategory por ItemId nos últimos 3 dias
Alterar o status de moderação de um item
Você pode alterar o status de moderação de um item publicado usando a APISetItemModerationState. Um item em qualquer estado diferente de Approved não ficará acessível no catálogo público para nenhum jogador. O criador do item ainda pode acessá-lo usando as APIs GetItem e GetDraftItems. Entidades de título e Administradores poderão ver itens não aprovados por meio de SearchItems, GetDraftItems e GetItem.
Esta API só pode ser chamada pela entidade de título. É necessário fornecer um Id ou AlernateId do item e um Status. Um parâmetro de texto livre opcional Reason também pode ser adicionado. Como uma chamada de serviço, ela se parece com isto:
Status são os seguintes:
AwaitingModerationApprovedRejected
AwaitingModeration nos últimos 3 dias
Excluir um item
Um item pode ser excluído chamando a APIDeleteItem. Essa chamada remove um item do catálogo de rascunho e o item correspondente do catálogo público (se ele tiver sido publicado). É necessário fornecer um Id ou AlernateId do item.
