Skip to main content
Este guia cobre os conceitos-chave que você precisa para integrar os endpoints de Post lookup à sua aplicação.

Autenticação

Todos os endpoints da X API v2 exigem autenticação. Escolha o método que se adequa ao seu caso de uso:

Autenticação App-Only

Para dados públicos de Post, use um Bearer Token:
cURL

Autenticação User Context

Para acessar métricas privadas, autentique em nome do autor do Post:
Os seguintes fields exigem autenticação User Context:
  • tweet.fields.non_public_metrics
  • tweet.fields.promoted_metrics
  • tweet.fields.organic_metrics
  • media.fields.non_public_metrics
  • media.fields.promoted_metrics
  • media.fields.organic_metrics

Fields e expansions

A X API v2 retorna dados mínimos por padrão. Use fields e expansions para solicitar exatamente o que precisar.

Resposta padrão

Fields disponíveis

Exemplo com fields

cURL

Edições de Post

Posts podem ser editados até 5 vezes dentro de 30 minutos após a criação.

Como funciona

  • Cada edição cria um novo Post ID
  • edit_history_tweet_ids contém todas as versões (mais antigas primeiro)
  • O endpoint sempre retorna a versão mais recente

Exemplo de resposta

Posts recuperados após a janela de edição de 30 minutos representam a versão final. Para casos de uso em tempo real, esteja ciente de que Posts publicados recentemente ainda podem ser editados.

Tratamento de erros

Erros comuns

Posts excluídos ou protegidos

Se um Post foi excluído ou é de uma conta protegida que você não segue:
  • A consulta de um único Post retorna 404
  • A consulta de múltiplos Posts omite o Post dos resultados com um array errors
Exemplo de resposta

Melhores práticas

Requisições em lote

Use o endpoint de múltiplos Posts para buscar até 100 Posts de uma vez, reduzindo as chamadas de API.

Solicite apenas os fields necessários

Especifique apenas os fields que você precisa para minimizar o tamanho da resposta e o tempo de processamento.

Faça cache das respostas

Armazene os dados dos Posts localmente para reduzir requisições repetidas ao mesmo conteúdo.

Trate edições

Para apps em tempo real, considere buscar Posts novamente após a janela de edição de 30 minutos.

Próximos passos

Referência da API

Documentação completa do endpoint

Data dictionary

Todos os objetos e fields disponíveis

Código de exemplo

Exemplos de código funcionais

Tratamento de erros

Trate erros de forma elegante