Saltar al contenido principal

Herramientas y bibliotecas v2 desarrolladas por X

X mantiene un conjunto de bibliotecas y SDK oficiales, que se enumeran 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 enumeradas aquí han sido creadas por miembros de la comunidad de desarrolladores. Ten en cuenta que pueden encontrarse en diferentes etapas de cobertura de la API. Si has creado tu propia biblioteca para la X API o una herramienta útil, cuéntanoslo y la añadiremos a esta lista para ayudar a otros a encontrarla. También tenemos algunas insignias de versión que puedes reutilizar en tus propios 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 wrapper de Go para la API de Stream Filtrado v2 de X
  • twitter un cliente de Go para la X API

java

  • twittered cliente de 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 de varios módulos 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 APIs
  • tweet-json-to-html convierte objetos JSON de Post de X API v2 a formato HTML

Kotlin

  • KTweet, una biblioteca de Kotlin que permite consumir la X API v2.
  • Tweedle, una biblioteca de Android basada en Kotlin para 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, haz Retweet, envía Mensajes Directos, gestiona listas 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 (wrapper) sencillo en Python para la X API v2
  • TwitterAPI contenedor (wrapper) mínimo en Python para las APIs de X
  • twitterati contenedor (wrapper) para la X Developer API v2
  • twitter-stream.py un cliente de API en Python para la X API v2
  • twitivity biblioteca cliente de la Account Activity API para Python
  • PyTweet un contenedor (wrapper) síncrono en Python para la X API
  • tweetkit un cliente en Python para la X API para investigación académica
  • tweetple un contenedor (wrapper) para transmitir información desde el endpoint de búsqueda de archivo completo (Full-Archive Search), para investigación académica
  • 2wttr obtener Posts desde la X API v2, para investigación académica
  • academictwitteR paquete de R para consultar el endpoint de la API v2 del Academic Research Product Track de X
  • RTwitterV2 funciones de R para la API v2 de X

Ruby

Rust

Swift

  • Twift Una biblioteca de Swift asíncrona para la X API v2
  • TwitterAPIKit Una 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, que se enumeran aquí.
También incluimos una lista de bibliotecas compatibles por la comunidad más abajo en esta página.
IdiomaClientesSDK / BibliotecasHerramientas
JavaScript / Node.jsAutohook - Comienza con la Account Activity API Premium v1.1
Pythonsearch-tweets-python - Cliente que admite búsquedas en v2, Premium v1.1 y Empresarial
Rubysearch-tweets-ruby - Cliente que admite búsquedas en v2, Premium v1.1 y Empresarial

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
twemojiEl conjunto de emojis de Twitter, gratis y de código abierto, 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 Tweet. 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.
twurlUna herramienta de línea de comandos (CLI) para interactuar con la Twitter API, incluida la Autenticación OAuth. Requiere un entorno 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 X. Las bibliotecas enumeradas aquí deberían implementar la mayoría de las funciones de la API estándar v1.1, a menos que se indique lo contrario; consulte con 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 en esta página. También puede utilizar los foros para notificar cualquier cambio en estos listados.
Si le falta una biblioteca o herramienta para su lenguaje de programación favorito, háganoslo saber mediante la plataforma de comentarios, donde también puede votar por ideas o inspirarse para crear y enviar algo nuevo.