Verifique ações no X: seguir, repostar, comentar e citar
Campanhas com recompensas pedem ações como seguir uma conta, repostar, comentar ou entrar em uma comunidade. Para distribuir recompensas, confirme que os participantes concluíram as tarefas. Verificação manual não escala, e caixas de seleção baseadas apenas na declaração do usuário facilitam fraudes. A Sorsa oferece endpoints específicos com resultados booleanos ou status, permitindo criar missões, sorteios, programas de indicação e campanhas auditáveis. Este guia reúne exemplos e um pipeline completo. As 100 requisições gratuitas de cada conta, sem cartão, permitem prototipar o fluxo.Veja mais exemplos no guia completo de campanhas.
Verificações disponíveis
Curtidas não podem ser verificadas. O X as tornou privadas em 2024. Nem a API oficial permite verificar se uma pessoa curtiu um post específico. Planeje campanhas com as cinco ações acima.
1. O usuário seguiu a conta?
Endpoint:POST /v3/check-follow
A pergunta é: “user_2 segue user_1?”. Use a marca como user_1 e o participante como user_2.
Exemplo
Python
user_protected for true, a conta é privada e as relações não podem ser verificadas.
2. O usuário repostou?
Endpoint:POST /v3/check-retweet
Examina até 100 repostagens por chamada e permite paginação.
next_cursor.
3. O usuário citou?
Endpoint:POST /v3/check-quoted
Distingue citação com comentário de repostagem simples.
Resposta
status pode ser "quoted", "retweet" ou "not_found". Citações incluem data e texto para verificar tamanho mínimo, hashtag obrigatória ou linguagem inadequada.
4. O usuário comentou?
Endpoint:GET /v3/check-comment
É a única das cinco verificações que usa GET.
commented é verdadeiro, a resposta inclui o objeto tweet completo do comentário, com texto, métricas e data. Use-o para verificar tamanho, hashtags ou respostas compostas apenas por emojis.
5. O usuário faz parte da comunidade?
Confirme a disponibilidade atual dos dados com o suporte antes de exigir essa tarefa. Veja a nota em listas e comunidades. Endpoint:POST /v3/check-community-member
x.com/i/communities/<id>.
Pipeline de verificação
Este exemplo executa as cinco verificações e aplica regras de qualidade a comentários e citações.Verificar participantes em lote
O exemplo respeita pausas, grava CSV após cada participante e permite retomada.Verificação de propriedade da conta
- Gere um código único, como
VERIFY-a8f3b2. - Peça ao usuário que publique o código.
- Consulte
/user-tweetse procure a publicação.
Critérios antifraude
Use critérios configuráveis de elegibilidade ou revisão. Idade e contadores não provam legitimidade:- Idade mínima: consulte
/infoecreated_at. Uma regra de campanha pode rejeitar contas com menos de 30 dias. - Atividade mínima:
tweets_countefollowers_countbaixos podem motivar revisão, mas não provam que a conta é um bot. - Qualidade de comentários: verifique tamanho, palavras-chave e hashtags; rejeite respostas de um caractere ou só emojis conforme suas regras.
- Qualidade de citações: aplique critérios semelhantes ao texto retornado.
- Velocidade de conclusão: registre horários; conclusão muito rápida é sinal de revisão, não prova de automação.
is_legitimate_account retornar False, você evita chamadas para um participante que já não atende aos critérios.
Pontuar participantes por influência
Você pode ponderar recompensas pelo tamanho da audiência, consultando o perfil com/info.
Sobre curtidas
Desde 2024, o X não expõe publicamente quem curtiu uma publicação. Substitua tarefas de curtida por repostagem ou comentário verificável.Próximos passos
- Busca: monitoramento por palavras-chave.
- Menções: menções orgânicas e de campanha.
- Monitoramento: consultas periódicas de atividade.
- Seguidores: compare com participantes.
- Preços: cinco chamadas iniciais por participante, mais páginas e tentativas.
- Referência da API: todos os endpoints.