Pular para o conteúdo principal
A X está comprometida com nossa comunidade de desenvolvedores que constroem com a X API. Como parte desse compromisso, buscamos tornar nossa API aberta e justa para desenvolvedores, segura para as pessoas na X e benéfica para a plataforma X como um todo. É crucial que qualquer desenvolvedor que armazene conteúdo da X offline garanta que os dados reflitam a intenção do usuário e o estado atual do conteúdo na X. Por exemplo, quando alguém na X exclui um Post ou sua conta, protege seus Posts ou remove as informações de geolocalização de seus Posts, é fundamental para a X e para nossos desenvolvedores respeitar as expectativas e a intenção dessa pessoa. Os endpoints de conformidade em lote fornecem aos desenvolvedores uma ferramenta simples para ajudar a manter os dados da X em conformidade com o Acordo e Política de Desenvolvedor da X Esses endpoints de conformidade em lote permitem que você envie grandes conjuntos de dados de IDs de Post ou de usuários para obter seu status de conformidade, a fim de determinar quais dados exigem ação para colocar seus conjuntos de dados em conformidade. Observe que o uso dos endpoints de conformidade em lote é restrito aos casos de uso mencionados anteriormente, e qualquer outra finalidade é proibida e pode resultar em ação de fiscalização. Normalmente, há 4 etapas envolvidas ao trabalhar com este endpoint:
  1. Criar um job de conformidade Você pode especificar o tipo de job (com o valor tweets ou users) para indicar se o conjunto de dados que deseja enviar contém IDs de Post ou IDs de usuário. Você pode ter um job simultâneo por tipo de job a qualquer momento.
  2. Fazer upload do seu conjunto de dados para o upload_url Em seguida, você faz upload do seu conjunto de dados como um arquivo de texto simples para o upload_url fornecido, com cada linha do arquivo contendo um único ID de Post ou ID de usuário. O upload_url expira após 15 minutos.
  3. (Opcional) Verificar o status do job Você pode verificar o status do seu job de conformidade para ver se ele está created, in_progress, failed ou complete.
  4. Baixar os resultados Quando seu job estiver concluído, você poderá baixar os resultados usando o download_url. O download_url expira após uma semana (a partir da criação do job). Esse resultado conterá um conjunto de objetos JSON (um objeto por linha). Cada objeto conterá um ID do Post, a data de criação do Post (útil para localizar Posts organizados por data), a ação necessária, o motivo da ação de conformidade e a data em que o usuário foi suspenso.
Você receberá os seguintes tipos de eventos de conformidade em seus resultados:
  • deleted - indica que o Post ou a conta do usuário foi excluído
  • deactivated - indica que o Post ou a conta do usuário foi desativado
  • scrub_geo - indica que as informações de geolocalização associadas ao Post ou ao usuário foram removidas
  • protected - indica que a conta que fez o Post se tornou privada
  • suspended - indica que a conta que fez o Post foi suspensa
Configuração da conta Para acessar esses endpoints, você precisará de: Saiba mais sobre como obter acesso aos endpoints da X API v2 em nosso guia de introdução.
I