Saltar al contenido principal

Herramientas y bibliotecas v2 desarrolladas por X

X mantiene un conjunto de bibliotecas y SDK oficiales, que se listan aquí. También incluimos una lista de bibliotecas mantenidas por la comunidad más abajo en esta página. Explora el código de XDev en GitHub Encuentra ejemplos de X en Glitch Encuentra ejemplos de X en Replit

Herramientas y bibliotecas de la comunidad para v2

Las bibliotecas listadas aquí han sido creadas por miembros de la comunidad de desarrolladores. Ten en cuenta que pueden estar en distintos niveles de cobertura de la API. Si creaste tu propia biblioteca de la X API o una herramienta útil, cuéntanos y la añadiremos a esta lista para que otros puedan encontrarla. También tenemos algunas insignias de versión que puedes usar en tus archivos README. ¿Buscas inspiración? Puedes explorar y buscar en los temas X y X-api-v2 en GitHub para encontrar ejemplos de código útiles de otros desarrolladores. Ir a: C# / .NET, Dart / Flutter, Go, Java, JavaScript (Node.JS) / TypeScript, Kotlin, PHP, PowerShell, Python, R, Ruby, Rust, Swift

C# / .NET

Go

  • ctw una biblioteca para la X API
  • go-twitter una biblioteca de Go para la integración con la X API v2.
  • gotwi una biblioteca para la X API v2 en Go
  • gotwtr una biblioteca para la X API
  • twitter-stream un contenedor de Go para la API de stream filtrado de X API v2
  • twitter un cliente de Go para la X API

java

  • twittered cliente de la X API para desarrolladores Java
  • twitter4j-v2 un contenedor sencillo para X API v2 diseñado para usarse con Twitter4J
  • twitter-compliance aplicación Jakarta EE multimódulo para sincronizar eventos de cumplimiento desde X
  • JTW biblioteca cliente de X API v2 para Java

JavaScript (Node.JS) / TypeScript

  • node-twitter-api-v2 cliente de X API para Node.js, con tipado estricto, completo, ligero, versátil y potente
  • twitter.js biblioteca orientada a objetos para Node.js y TypeScript para interactuar con X API v2
  • twitter-types definiciones de tipos para X API
  • twitter-v2 biblioteca cliente asíncrona para X API
  • tweet-json-to-html convierte objetos JSON de Post de X API v2 a HTML

Kotlin

  • KTweet, una biblioteca de Kotlin que permite consumir la X API v2.
  • Tweedle, una biblioteca para Android basada en Kotlin en torno a la X API v2.
  • TwitterApiKit ahorra tiempo al crear objetos de datos para acceder a la X API v2. Esta biblioteca es compatible con Java, Kotlin y Android.

PHP

PowerShell

  • BluebirdPS un cliente de automatización de X para PowerShell 7. Publica Posts, realiza Retweets, envía Mensajes Directos, gestiona Lists y más

Python

  • tweepy X para Python
  • twarc una herramienta de línea de comandos y biblioteca de Python para recopilar datos JSON mediante la X API, con un comando (twarc2) para trabajar con la X API v2
  • python-twitter un contenedor sencillo en Python para la X API v2
  • TwitterAPI contenedor mínimo en Python para las APIs de X
  • twitterati Contenedor para X Developer API v2
  • twitter-stream.py un cliente de API en Python para la X API v2
  • twitivity biblioteca cliente de Account Activity API para Python
  • PyTweet un contenedor síncrono en Python para la X API
  • tweetkit un cliente de Python para la X API para investigación académica
  • tweetple un contenedor para transmitir información desde el endpoint Full-Archive Search, para investigación académica
  • 2wttr obtener Posts de la X API v2, para investigación académica
  • academictwitteR Paquete de R para consultar el endpoint de la v2 API del producto Academic Research Product Track de X
  • RTwitterV2 Funciones de R para la v2 API de X

Ruby

Rust

  • twitter-v2 Enlaces (bindings) de Rust para X API v2

Swift

  • Twift Una biblioteca de Swift asíncrona para la X API v2
  • TwitterAPIKit Biblioteca de Swift para la X API v1 y v2

Herramientas y bibliotecas oficiales v1.1

Los equipos de X mantienen un conjunto de bibliotecas y SDK oficiales, enumerados aquí.
También incluimos una lista de bibliotecas de la comunidad más abajo en esta página.
IdiomaClientesSDKs / BibliotecasHerramientas
JavaScript / Node.jsAutohook - Comience con la Account Activity API Premium v1.1
Pythonsearch-tweets-python - Cliente compatible con la búsqueda en v2, Premium v1.1 y Enterprise
Rubysearch-tweets-ruby - Cliente compatible con la búsqueda en v2, Premium v1.1 y Enterprise

Recursos oficiales adicionales

Las herramientas a continuación también pueden ser útiles al trabajar con la X API.
¿Buscas aún más código? Puedes encontrar ejemplos en nuestro GitHub y en Glitch.
Herramienta / BibliotecaDescripción
twemojiConjunto de emojis gratuito y de código abierto de Twitter, que incluye una biblioteca de JavaScript para compatibilidad multiplataforma.
twitter-textConjunto de bibliotecas para estandarizar el análisis y la tokenización del texto de los Tweets. Disponible para Java, JavaScript, Objective-C y Ruby. Más información sobre cómo contar caracteres en los Tweets.
OpenAPI specificationUsa esta especificación para probar la API v2 con herramientas como Postman o Insomnia.
twurlHerramienta de línea de comandos (CLI) para interactuar con la X API, incluida la autenticación OAuth. Requiere un entorno de ejecución de Ruby.
Postman collectionExplora la colección de Postman para trabajar con endpoints de la X API en pruebas y desarrollo.

Herramientas y bibliotecas de la comunidad

Estas son algunas de las muchas bibliotecas mantenidas por la comunidad que abarcan la X API en varios lenguajes de programación y plataformas. Tenga en cuenta que es posible que estos recursos no hayan sido probados por el equipo de Twitter. Las bibliotecas enumeradas aquí deberían implementar la mayoría de las funcionalidades de la Standard API v1.1, a menos que se indique lo contrario; consulte a los autores para obtener detalles y soporte adicional.
Si ha creado una biblioteca compatible con la X API v2, infórmenos a través de nuestros foros de la comunidad para su posible incorporación a esta página. También puede usar los foros para reportar cualquier cambio en estos listados.
Si le falta una biblioteca o herramienta para su lenguaje de programación favorito, háganoslo saber a través de la plataforma de comentarios, donde también puede votar ideas u obtener inspiración para crear y enviar algo nuevo.
I