Depuis que Twitter a révoqué l’accès à l’API d’éminents clients tiers, les développeurs, les fans dévoués et les experts techniques attendent une explication. Ils n’en ont toujours pas reçu, mais un tweet récent de l’équipe API de Twitter suggère que c’est entièrement la faute des développeurs pour avoir enfreint les « règles API de longue date » que l’entreprise ne nommera pas.
Twitter applique ses règles d’API de longue date. Cela peut entraîner le dysfonctionnement de certaines applications.
– Dev Twitter (@TwitterDev) 17 janvier 2023
Le compte Twitter Dev indique que le réseau social « applique » ces règles, et cela « peut entraîner le dysfonctionnement de certaines applications ». de Twitter Documentation API est vaste et contient de nombreuses règles et limites dépendant de plusieurs facteurs. Le producteur de vidéos techniques Marques Brownlee, qui compte 6 millions d’abonnés, a répondu au compte peu de temps après son message, demandant : « Quelles sont les règles. » Ni les questions de Brownlee ni aucune autre n’ont suscité de réponse.
Personne en dehors de Twitter ne peut dire si l’entreprise a cherché une raison d’interdire les clients tiers et l’a trouvée dans son langage API ou si l’entreprise a soudainement décidé d’appliquer les règles de l’API à certains des clients tiers les plus populaires, tout comme l’entreprise cherchait à renforcer ses revenus face à une baisse significative des revenus publicitaires et des paiements de dette à venir. (Les clients tiers ne montrent généralement pas la publicité sur les tweets « promus » de Twitter.) Une chronologie de la propriété de Musk sur Twitter publiée récemment par The Verge et le New York Magazine a noté que toute l’équipe API de Amir Chevat a été anéantie lors d’une mise à pied début novembre.
Les discussions internes vues récemment par le site d’actualités techniques The Information (abonnement requis) la semaine dernière ont montré un ingénieur logiciel senior déclarant que « les suspensions d’applications tierces sont intentionnelles ». Les développeurs d’applications tiers qui ont changé leurs clés API pour celles qui étaient sévèrement limitées ont vu leur accès rapidement révoqué à nouveau. Le co-créateur de Tweetbot, Paul Haddad, a posté sur Mastodon que la réinterdiction rapide prouvait que les interdictions étaient « intentionnelles » et que « nous et les autres [third-party client apps] étaient spécifiquement ciblés. »
Twitter a redéfini et restreint son API à plusieurs reprises auparavant, mais avant la propriété de Musk, les modifications ont été communiquées à l’avance, laissant suffisamment de temps aux développeurs pour changer ou, comme cela arrivait souvent, déposer des plaintes publiques. L’équipe de développement de Twitter suggère que cette fois, les règles étaient déjà en place, mais elle n’a aucun commentaire sur ce qu’elles pourraient être.