Twitter met en ligne son API 1.1, les développeurs ont six mois pour s’y faire
Promis, ils ne veulent que du bien à tout le monde
Le 06 septembre 2012 à 11h37
4 min
Internet
Internet
Twitter vient de publier la version 1.1 de son API, qui avait déjà été évoquée par le site il y a peu, ce qui avait créé un certain remous du côté des développeurs. En effet, ces derniers doivent s'attendre à du changement, et auront désormais six mois pour s'y habituer.
Comme Twitter l'avait indiqué, des changements de fond interviennent avec cette nouvelle mouture. Ainsi, exit les flux RSS et autres JSON disponibles de manière anonyme : il faudra désormais avoir systématiquement une application enregistrée pour accéder aux données de Twitter.
Des applications identifiées et une meilleure gestion des limitations
La limitation des requêtes sur la REST API se fera désormais par tranche de 15 minutes, et non plus par heure. La base de calcul ne se fera plus de manière globale pour l'application, mais sera différente pour chaque méthode. Ainsi, certaines pourront être utilisées une fois par minute, d'autres 12 fois plus (180 par tranche de 15 minutes) comme le détaille cette page. Bien entendu, chaque utilisateur et chaque application disposeront de limites propres qui ne pourront pas se cumuler.
Vous pourrez trouver tous les détails et les conseils permettant d'éviter d'atteindre ces limites par ici.
Twitter veut mettre ses développeurs au pas : suivez les règles ou partez
Les règles concernant l'affichage des tweets ne sont désormais plus des recommandations, mais des obligations. Twitter veut une expérience unifiée pour ses utilisateurs, même au sein de son écosystème. Il faudra donc utiliser les bons logos, placer les éléments aux bons endroits et proposer les bons liens, sous peine de sanction immédiate.
On notera avec amusement que l'une de ces règles (point 6 de la gestion de la timeline) est de ne pas afficher de tweets à côté de contenus issus d'un autre réseau social. Un point complètement incompréhensible pour ce qui est des meta-clients qui proposent un accès simultané à Facebook par exemple... ce qui est par exemple le cas de Tweetdeck qui mélange les flux des deux réseaux. Reste à voir si cette règle laisse tout de même quelques libertés.
Le réseau social se veut aussi plus proche des développeurs d'applications qui rencontrent du succès, ce qui est aussi une manière de garder un certain contrôle sur eux et de s'éviter une concurrence qu'il pourrait juger néfaste, notamment pour ce qui est des clients. Ainsi, au-delà d'un certain nombre d'accès à l'API, Twitter vous imposera de travailler avec ses équipes pour ce qui est de l'évolution de votre produit.
Vous proposez un client basique : il va falloir changer de métier
Ceux qui proposent des clients sont par contre dans la ligne de mire directe de la société. Si leur outil ne fait que reproduire les flux, il se verra imposer une limite de 100 000 clefs d'accès (une par utilisateur) ou deux fois le nombres d'accès dont il dispose actuellement. Une manière de limiter la croissance des concurrents de Tweetdeck et de les inciter soit à lâcher le morceau, soit à proposer plus qu'un simple client.
Tweetbot a déjà été confronté à ce problème et ce ne devrait pas être le seul. Seesmic est aussi largement visé et la société de Loïc Lemeur vient ainsi de se faire racheter par HootSuite. Tout le souci pour Twitter sera donc de réussir à garder une base d'outils intéressante pour l'utilisateur, mais surtout de faire évoluer ses propres solutions.
Car, s'il est une chose de limiter la concurrence sur un segment que l'on veut contrôler, il en est une autre de rester innovant sur ce même segment. Et ce n'est pas la faible évolution de TweetDeck ou le désintérêt quasi total de la société pour ses clients qui disposent d'un smartphone ou d'une tablette qui va nous rassurer sur ce point... les mois à venir pourraient donc bien être cruciaux, Twitter s'étant aussi massivement développé grâce à la multitude d'outils qui étaient proposés pour consulter ses données.
Disparition de l'API 1.0 : dans six mois
Les développeurs ont donc désormais, six mois, soit jusqu'au 6 mars prochain pour s'adapter à ces nouvelles règles et faire leur choix. Notez que Twitter leur propose aussi un programme de certification afin d'être mis en avant comme bon élève sur l'un des quatre segments que la société veut développer.
La documentation complète de cette API 1.1 est disponible par ici. Une pastille bleue au dessus de la colonne de droite indiquera désormais la version sur laquelle vous vous trouvez.
Le 06 septembre 2012 à 11h37
Twitter met en ligne son API 1.1, les développeurs ont six mois pour s’y faire
-
Des applications identifiées et une meilleure gestion des limitations
Commentaires (9)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 06/09/2012 à 11h54
Je sens que c’est bien mal parti tout ça, les utilisateurs vont commencer à déserter le système…
Le 06/09/2012 à 12h08
Autant la moitié des spécifications sont ridicules, autant les règles d’affichage des tweets sont le paroxysme de la bêtise. " /> La richesse de twitter c’était justement ses applis tiers qui sont bien meilleures et permettent justement d’avoir un twitter à son goût (multicolonne ou pas, avec d’autres flux…).
Le 06/09/2012 à 12h22
#fear
Le 06/09/2012 à 12h32
Le 06/09/2012 à 12h34
exclu : le 6 mars 2013 nouveau jour de la fin du monde pour xxxxxx utilisateurs
" />
Le 06/09/2012 à 13h20
Le 06/09/2012 à 14h36
Promis, ils ne veulent que du bien à tout le monde
Promis, nous feront tout pour éliminer les concurrents et devenir un système capitaliste " />
Le 07/09/2012 à 00h22
" /> Twitter, tu utilises le client officiel ou tu le quittes.
Le 07/09/2012 à 10h20
Pffff…. je vais devoir me taper leurs site mobile quoi, non merci.
Si mon client habituel ne passe pas j’utiliserais plus twitter et voilà