Passer au contenu principal

Outils et bibliothèques v2 développés par X

X maintient un ensemble de bibliothèques et de SDK officiels, répertoriés ici. Nous incluons également plus bas sur cette page une liste de bibliothèques prises en charge par la communauté. Explorer le code XDev sur GitHub Découvrir des exemples X sur Glitch Découvrir des exemples X sur Replit

Outils et bibliothèques communautaires pour v2

Les bibliothèques répertoriées ici ont été créées par des membres de la communauté de développeurs. Notez qu’elles peuvent être à des stades différents en termes de couverture de l’API. Si vous avez créé votre propre bibliothèque X API ou un outil utile, veuillez nous en informer et nous l’ajouterons à cette liste pour aider d’autres personnes à le trouver. Nous proposons également quelques badges de version que vous pouvez emprunter pour les utiliser dans vos propres fichiers README. Vous cherchez de l’inspiration ? Parcourez et recherchez les sujets X et X-api-v2 sur GitHub pour trouver des exemples de code utiles proposés par d’autres développeurs. Aller à : C# / .NET, Dart / Flutter, Go, Java, JavaScript (Node.JS) / TypeScript, Kotlin, PHP, PowerShell, Python, R, Ruby, Rust, Swift

C# / .NET

Go

  • ctw une bibliothèque pour la X API
  • go-twitter une bibliothèque Go pour l’intégration à la X API v2.
  • gotwi une bibliothèque Go pour la X API v2
  • gotwtr une bibliothèque pour la X API
  • twitter-stream un wrapper Go pour l’API X API v2 Filtered Stream
  • twitter un client Go pour la X API

java

  • twittered client X API pour développeurs Java
  • twitter4j-v2 un simple wrapper pour X API v2 conçu pour être utilisé avec Twitter4J
  • twitter-compliance application Jakarta EE multimodule pour synchroniser les événements de conformité depuis X
  • JTW bibliothèque cliente pour X API v2 en Java

JavaScript (Node.JS) / TypeScript

  • node-twitter-api-v2 client X API pour Node.js, fortement typé, complet, léger, polyvalent et puissant
  • twitter.js bibliothèque orientée objet pour Node.js et TypeScript pour interagir avec X API v2
  • twitter-types définitions de types pour X API
  • twitter-v2 bibliothèque cliente asynchrone pour X API
  • tweet-json-to-html convertit des objets JSON Post de X API v2 en HTML

Kotlin

  • KTweet une bibliothèque Kotlin qui permet d’utiliser la X API v2.
  • Tweedle une bibliothèque Android basée sur Kotlin pour la X API v2
  • TwitterApiKit vous fait gagner du temps dans la création d’objets de données pour accéder à la X API v2. Cette bibliothèque est disponible pour Java, Kotlin et Android

PHP

PowerShell

  • BluebirdPS un client d’automatisation X pour PowerShell 7. Publiez des Posts, effectuez des Retweets, envoyez des Messages privés, gérez des Lists, et plus encore

Python

  • tweepy X pour Python
  • twarc un outil en ligne de commande et une bibliothèque Python pour collecter des données JSON via la X API, avec une commande (twarc2) pour travailler avec la X API v2
  • python-twitter un simple wrapper Python pour la X API v2
  • TwitterAPI wrapper Python minimal pour les APIs de X
  • twitterati wrapper pour X Developer API v2
  • twitter-stream.py un client API Python pour la X API v2
  • twitivity bibliothèque cliente pour l’Account Activity API en Python
  • PyTweet un wrapper Python synchrone pour la X API
  • tweetkit un client Python pour la X API destiné à la recherche académique
  • tweetple un wrapper pour diffuser des informations depuis l’endpoint Full-Archive Search, pour la recherche académique
  • 2wttr obtenir des Posts depuis la X API v2, pour la recherche académique
  • academictwitteR Package R pour interroger l’endpoint de l’API X Academic Research Product Track v2
  • RTwitterV2 Fonctions R pour l’API v2 de X

Ruby

Rust

Swift

  • Twift Bibliothèque Swift asynchrone pour la X API v2
  • TwitterAPIKit Bibliothèque Swift pour la X API v1 et v2

Outils et bibliothèques officiels v1.1

Les équipes X maintiennent un ensemble de bibliothèques et de SDK officiels, répertoriés ici.
Nous incluons également, plus bas sur cette page, une liste de bibliothèques maintenues par la communauté.
LangueClientsSDKs / BibliothèquesOutils
JavaScript / Node.jsAutohook - Commencez avec l’offre Premium v1.1 Account Activity API
Pythonsearch-tweets-python - Client prenant en charge la recherche v2, Premium v1.1 et Enterprise
Rubysearch-tweets-ruby - Client prenant en charge la recherche v2, Premium v1.1 et Enterprise

Ressources officielles supplémentaires

Les outils ci-dessous peuvent également être utiles pour travailler avec la X API.
Vous cherchez encore plus de code ? Vous trouverez des exemples sur notre GitHub et sur Glitch.
Outil / BibliothèqueDescription
twemojiJeu de caractères emoji gratuit et open source de Twitter, comprenant une bibliothèque JavaScript pour la prise en charge multiplateforme.
twitter-textUn ensemble de bibliothèques pour standardiser l’analyse et la tokenisation du texte des Tweets. Disponible pour Java, JavaScript, Objective-C et Ruby. En savoir plus sur le comptage des caractères dans les Tweets.
OpenAPI specificationUtilisez cette spécification pour tester l’API v2 avec des outils comme Postman ou Insomnia.
twurlOutil en ligne de commande (CLI) pour interagir avec l’API Twitter, y compris l’authentification OAuth. Nécessite un environnement d’exécution Ruby.
Postman collectionExplorez la collection Postman pour travailler avec les endpoints de la X API dans le cadre de tests et de développement.

Outils et bibliothèques de la communauté

Voici quelques-unes des nombreuses bibliothèques maintenues par la communauté qui couvrent la X API sur plusieurs langages de programmation et plateformes. Notez que ces ressources n’ont pas toutes nécessairement été testées par l’équipe X. Les bibliothèques répertoriées ici implémentent généralement la plupart des fonctionnalités de la Standard API v1.1, sauf indication contraire — contactez les auteurs pour obtenir des précisions et un support supplémentaire.
Si vous avez créé une bibliothèque compatible avec la X API v2, merci de nous en informer via nos forums communautaires pour une éventuelle inclusion sur cette page. Vous pouvez également utiliser les forums pour signaler toute mise à jour de ces listes.
S’il vous manque une bibliothèque ou un outil pour votre langage de programmation préféré, faites-le-nous savoir via la plateforme de commentaires, où vous pouvez également voter pour des idées ou trouver l’inspiration pour créer et soumettre quelque chose de nouveau.
I