Pular para o conteúdo principal

Ferramentas e bibliotecas v2 criadas pela X

A X mantém um conjunto de bibliotecas e SDKs oficiais, listados aqui. Também incluímos uma lista de bibliotecas mantidas pela comunidade mais abaixo nesta página. Explore o código do XDev no GitHub Encontre exemplos da X no Glitch Encontre exemplos da X no Replit

Ferramentas e bibliotecas da comunidade para a v2

As bibliotecas listadas aqui foram desenvolvidas por membros da comunidade de desenvolvedores. Observe que elas podem estar em diferentes estágios de cobertura da API. Se você criou sua própria biblioteca da X API ou uma ferramenta útil, por favor avise-nos, e nós a adicionaremos a esta lista para ajudar outras pessoas a encontrá-la. Também temos alguns selos de versão que você pode usar nos seus próprios arquivos README. Buscando inspiração? Você pode navegar e pesquisar nos tópicos X e X-api-v2 no GitHub para encontrar exemplos de código úteis de outros desenvolvedores. Ir para: C# / .NET, Dart / Flutter, Go, Java, JavaScript (Node.JS) / TypeScript, Kotlin, PHP, PowerShell, Python, R, Ruby, Rust, Swift

C# / .NET

Go

  • ctw uma biblioteca para a X API
  • go-twitter uma biblioteca em Go para integração com a X API v2.
  • gotwi uma biblioteca em Go para a X API v2
  • gotwtr uma biblioteca para a X API
  • twitter-stream um wrapper em Go para o endpoint Filtered Stream da X API v2
  • twitter um cliente em Go para a X API

java

  • twittered cliente da X API para desenvolvedores Java
  • twitter4j-v2 um wrapper simples para a X API v2, projetado para uso com o Twitter4J
  • twitter-compliance aplicativo Jakarta EE com múltiplos módulos para sincronizar eventos de conformidade da X
  • JTW biblioteca cliente da X API v2 para Java

JavaScript (Node.js) / TypeScript

  • node-twitter-api-v2 cliente da X API para Node.js, com tipagem forte, completo, leve, versátil e poderoso
  • twitter.js biblioteca orientada a objetos para Node.js e TypeScript para interagir com a X API v2
  • twitter-types definições de tipos para a X API
  • twitter-v2 biblioteca cliente assíncrona para as X APIs
  • tweet-json-to-html converte objetos JSON de Post da X API v2 em HTML

Kotlin

  • KTweet uma biblioteca Kotlin que permite consumir a X API v2.
  • Tweedle uma biblioteca Android baseada em Kotlin para a X API v2
  • TwitterApiKit economiza tempo na criação de objetos de dados para acessar a X API v2. Esta biblioteca é compatível com Java, Kotlin e Android

PHP

PowerShell

  • BluebirdPS um cliente de automação do X para PowerShell 7. Publique Posts, faça Retweet, envie Mensagens diretas, gerencie Lists e muito mais

Python

  • tweepy X para Python
  • twarc uma ferramenta de linha de comando e biblioteca Python para coletar dados JSON via a X API, com um comando (twarc2) para trabalhar com a X API v2
  • python-twitter um wrapper simples em Python para a X API v2
  • TwitterAPI wrapper minimalista em Python para as APIs da X
  • twitterati wrapper para a X Developer API v2
  • twitter-stream.py um cliente Python da X API v2
  • twitivity biblioteca cliente da Account Activity API para Python
  • PyTweet um wrapper síncrono em Python para a X API
  • tweetkit um cliente Python para a X API voltado à Pesquisa Acadêmica
  • tweetple um wrapper para transmitir informações do endpoint Full-Archive Search, voltado à Pesquisa Acadêmica
  • 2wttr obter Posts da X API v2, voltado à Pesquisa Acadêmica
  • academictwitteR Pacote R para consultar o endpoint da API X Academic Research Product Track v2
  • RTwitterV2 Funções em R para a API X v2

Ruby

Rust

Swift

  • Twift Uma biblioteca Swift assíncrona para a X API v2
  • TwitterAPIKit Uma biblioteca Swift para as X APIs v1 e v2

Ferramentas e bibliotecas oficiais v1.1

As equipes da X mantêm um conjunto de bibliotecas e SDKs oficiais, listados aqui.
Também incluímos uma lista de bibliotecas mantidas pela comunidade mais abaixo nesta página.
IdiomaClientesSDKs / BibliotecasFerramentas
JavaScript / Node.jsAutohook - Comece a usar a Account Activity API Premium v1.1
Pythonsearch-tweets-python - Cliente com suporte à pesquisa v2, Premium v1.1 e Enterprise
Rubysearch-tweets-ruby - Cliente com suporte à pesquisa v2, Premium v1.1 e Enterprise

Recursos oficiais adicionais

As ferramentas abaixo também podem ser úteis ao trabalhar com a X API.
Procurando ainda mais código? Você encontra exemplos no nosso GitHub e no Glitch.
Ferramenta / BibliotecaDescrição
twemojiConjunto de caracteres de emoji gratuito e de código aberto do Twitter, incluindo uma biblioteca JavaScript para compatibilidade multiplataforma.
twitter-textUm conjunto de bibliotecas para padronizar a análise e a tokenização do texto de Tweet. Disponível para Java, JavaScript, Objective-C e Ruby. Saiba mais sobre a contagem de caracteres em Tweets.
OpenAPI specificationUse esta especificação para testar a API v2 com ferramentas como Postman ou Insomnia.
twurlUma ferramenta de linha de comando (CLI) para interagir com a X API, incluindo autenticação OAuth. Requer um runtime Ruby.
Postman collectionExplore a coleção do Postman para trabalhar com endpoints da X API para testes e desenvolvimento.

Ferramentas e bibliotecas da comunidade

Estas são algumas das muitas bibliotecas mantidas pela comunidade que abrangem a X API em várias linguagens de programação e plataformas. Observe que esses recursos podem não ter sido todos testados pela equipe do Twitter. As bibliotecas listadas aqui devem implementar a maior parte dos recursos da Standard API v1.1, salvo indicação em contrário — consulte os autores para obter detalhes e suporte adicional.
Se você criou uma biblioteca que oferece suporte à X API v2, informe-nos sobre ela em nossos fóruns da comunidade para possível inclusão nesta página. Você também pode usar os fóruns para reportar quaisquer alterações nessas listagens.
Se estiver faltando uma biblioteca ou ferramenta para sua linguagem de programação favorita, avise-nos pela plataforma de feedback, onde você também pode votar em ideias ou se inspirar para criar e enviar algo novo.
I