Twitter va rendre son API payante à compter du 9 février 2023, soit dans une semaine pile. C’est ce que le compte @TwitterDev a signalé aujourd’hui, sans préavis pour tous ceux qui reposaient sur l’API gratuite telle qu’elle existait encore. Un coup dur de plus pour tous les services construits autour du réseau social, mais c’est une étape logique dans la nouvelle direction de Twitter, qui referme entièrement les accès tiers pour suivre le modèle suivi depuis des années par Facebook.
Starting February 9, we will no longer support free access to the Twitter API, both v2 and v1.1. A paid basic tier will be available instead 🧵
— Twitter Dev (@TwitterDev) February 2, 2023
Pour faire (très) simple, une API web est une interface qui permet à un développeur d’accéder à et d’interagir avec un contenu diffusé par un site web ou un service. Dans le cas de Twitter, l’API permet de lire les messages déjà publiés sur le réseau social, d’en publier de nouveaux et aussi d’accéder à toutes les informations associées, sur les utilisateurs notamment. Cette API est indispensable aux clients tiers qui ont fait le succès du service à ses débuts, mais qui ont été brutalement coupés dans le courant du mois de janvier.
Twitter : les clients tiers en voie d'extinction
C'est officiellement mort pour les apps tierces Twitter 🆕
À l’époque, Twitter avait désactivé l’accès à son API pour les clients tiers connus, sans couper tous les autres accès pour autant. À compter du 9 février toutefois, tous les accès gratuits seront désactivés et même si l’accès à l’API restera possible, il sera désormais payant. Les développeurs qui souhaitent accéder aux données du service devront mettre la main au porte-monnaie et comme souvent avec Elon Musk, les détails sont encore flous.
Il existe déjà des offres payantes, pour les plus gros utilisateurs de l’API fournie par Twitter. Les tarifs ne sont pas publics, mais d’après des développeurs qui ont construit des apps et services grâce à l’API, les tarifs ne descendent pas sous la barre des 100 $ mensuels. Autant dire que ce n’est pas pour tout le monde et notamment pas pour les nombreux projets open-sources et autres comptes qui reposent actuellement sur l’API gratuite pour publier automatiquement du contenu sur le réseau social. Le compte @TwitterDev évoque bien un nouveau tarif de base, mais sans donner d’indication de prix.
Quoi qu’il en soit, de nombreux développeurs ont déjà fait part de leur intention d’abandonner leur produit bâti sur l’API Twitter. À titre d’exemple, Paul Hery, un développeur chez Google, a annoncé l’abandon de Twitter API V2, une brique en node.js qui permet d’exploiter les données du réseau social et qui est la plus populaire dans ce langage. Des milliers de comptes qui publiaient automatiquement sur Twitter grâce à l’API vont aussi probablement disparaître avec la fin de la gratuité. C’est sans doute en partie l’objectif, mais cela n’en reste pas moins du contenu en moins et du contenu qui n’était pas toujours indésirable. Au passage, cela bloquera aussi tous les outils qui simplifient la migration vers Mastodon, comme Movetodon qui permettait de suivre les mêmes comptes que sur Twitter.
Comme on n’a pas de détails, on ne sait pas si Twitter a prévu des exceptions, par exemple pour les travaux de recherche universitaires qui pouvaient utiliser l’API pour analyser les publications sur le réseau social. Espérons que l’on aura plus d’informations avant la coupure qui aura lieu la semaine prochaine, mais ne retenez pas votre souffle.
Mise à jour le 03/02/2023 08:16 : les développeurs de NetNewsWire annoncent ce matin le retrait des fonctionnalités liées à Twitter. Ce lecteur RSS pouvait en effet servir à récupérer la timeline d’un compte comme s’il s’agissait d’un flux RSS. Sous le capot, ils exploitaient en réalité l’API pour accéder aux messages, le réseau social ne proposant plus de flux RSS depuis bien longtemps.
À compter du 9 février, cette fonction aura disparu de l’app, même si les anciens tweets seront toujours stockés en local dans la base de données. Une mise à jour sortira sur macOS et iOS pour afficher un ultime message dans le flux Twitter, annonçant le changement.
Source : Accroche : image Twitter