Twitter : une solution pour contourner le bridage de l’API

Nicolas Furno |
Twitter applique depuis un an environ une nouvelle règle qui bloque progressivement tous les clients tiers. L’API 1.1 qui est désormais obligatoire et sans laquelle on ne peut accéder aux messages présents sur le réseau social, ni même en ajouter, bride les logiciels tiers en leur interdisant, notamment de gérer plus de 100 000 comptes. Dernière victime de cette nouvelle politique, un client Android qui a été retiré de la vente le mois dernier pour avoir atteint cette limite (lire : Twitter inflexible sur la règle des 100 000 comptes).



Falcon Pro n’a pas fait son retour dans la boutique de Google et ce ne sera sans doute jamais le cas. Android oblige, son concepteur peut toutefois proposer une mise à jour sur le site officiel. Cette version corrige quelques bugs, mais elle contient surtout une fonction cachée pour contourner le bridage imposé par l’API. Suggérée par son développeur, la solution rapportée par AndroidPolice est loin d’être simple, mais apparemment elle fonctionne bien.

L’idée est en fait de ne pas utiliser l’accès à l’API de Falcon Pro, mais d’en créer un nouveau comme si on voulait développer son propre client Twitter. Les explications sont données par le site AndroidPolice, il n’y a rien de compliqué, même si on est loin de la simplicité habituelle. Pas sûr en outre que le réseau social accepte aussi facilement ce détournement d’une fonction prévue à l’origine exclusivement pour les développeurs, mais Twitter peut difficilement réagir. À moins de fermer totalement son API ou de valider manuellement chaque demande d’accès, le réseau ne peut rien faire contre la solution trouvée par ce développeur…



Les changements effectués par Twitter ne vont pas toujours à l’encontre des utilisateurs. Dernier changement en date, le réseau social interdit tous les services qui vous obligent à suivre un compte, voire qui ajoutent automatiquement un follower avant d’effectuer une action.
Tags
avatar nostress | 
Dernier changement en date, le réseau social interdit tous les services qui vous obligent à suivre un compte, voire qui ajoutent automatiquement un follower avant d’effectuer une action. Et pourtant Vine (donc Twitter) fait exactement ça...
avatar hadrien01 | 
Très beau détournement. J'espère que d'autres clients s'y mettront, pour montrer à Twitter qu'ils ont fait le mauvais choix. @Nostress : l'application Twitter n'utilise pas non plus l'OAuth. C'est normal, c'est leur service, ils ont droit à tous dessus.
avatar françois bayrou | 
Je ne comprends pas le choix de Twitter, de laisser une API tout en voulant limiter les clients tiers. Ils finiront par bloquer l'API ... Il ne restera plus alors qu'à scrapper le site ( tant qu'il y en aura un ) http://rawkes.com/articles/how-i-scraped-and-stored-over-3-million-tweets
avatar Tacite78 | 
C'est également la solution utilisée par les plugins Wordpress, depuis de nombreux mois déjà
avatar joneskind | 
@françois bayrou : Ça veut dire quoi "scrapper" ? Moi j'me disais qu'avec un serveur distant il devait être relativement facile d'établir un tampon entre l'app et twitter. L'app se connecte au serveur pour récupérer les données préalablement récupérées par le client officiel. Ça demande de développer une infrastructure couteuse mais qui pourrait se financer avec un abonnement ou des pubs. C'est peut-être ça "scrapper" ?
avatar Orus | 
MacGé fait de la pub pour les logiciels pirates maintenant ? 100000 comptes, quel intérêt à part faire des choses à la limite de la légalité ?
avatar ErGo_404 | 
C'est une bonne idée, car en pratique peu d'utilisateurs feront l'effort de récupérer une clé. Twitter ne perdra pas grand chose, mais ceux qui ont absolument besoin ou envie d'un client tiers pourront en utiliser un.
avatar Lemmings | 
@Orus : ce n'est pas un logiciel pirate...
avatar Mobyduck | 
Et quelqu'un connait-il une solution pour retrouver les flux RSS de Twitter ? Car ça aussi il les a descendu…
avatar boyan_d | 
Bah ! L'idéal serait un WikiTwitter Open Source, en même temps qu'un WikiBook ! Bref, que ces services omniprésents basculent en Service Public, comme l'eau, le réseau routier, la santé, etc.
avatar brunitou | 
Twitter se croit en 1999 ou entame une décroissance?
avatar gilzecat | 
@Orus : Ce n'est pas 100 000 comptes pour un utilisateur mais pour la totalité des utilisateurs de l'Api du développeur
avatar Un Vrai Type | 
@boyan_d : L'eau et la santé sont publics Tu vis dans quel pays ? :D
avatar Bigdidou | 
@Un Vrai Type "L'eau et la santé sont publics Tu vis dans quel pays ?" En France. L'eau n'est pas publique, certaines communes en font les frais... La santé, de moins en moins, avec un hôpital publique et des CMS (dispensaires souvent publiques) exsangues, une psychiatrie publique (hôpitaux et CMP) en déroute, et un secteur privé qui va pas mal, même si c'est pas facile pour toutes les cliniques et hôpitaux "privés". Sinon, ton médecin traitant, il est publique ?

CONNEXION UTILISATEUR