|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Tarik Zakaria BenmerarCEO Inscription : juillet 2012 Messages : 78 ![]() |
Twitter API 1.1 : plus de règles, moins de tweets
Professionnalisation de l'écosystème ou volonté de monétisation ? ![]() Twitter vient d'annoncer des changements anticipés à son API, dont l'intention affichée est de « fournir une expérience consistante de Twitter ». Mais pour certains, cette nouvelle mise à jour restreint encore davantage la manière dont les tweets des utilisateurs sont exploités en dehors du site des réseaux sociaux. Ce serait plutôt une préparation du terrain pour monétiser la croissance continue de Twitter. Cette nouvelle mise à jour de l'API prévoit trois changements. La première concerne l'authentification qui devient obligatoire pour chaque appel d'API. En d'autres termes, Twitter veut connaître qui vous êtes, et vous autoriser avant d'avoir les données de l'API. Deuxième changement, le nombre d'appels limité par heure. Dans la version 1.0, le nombre d'appels d’API par heure était limité à 350, peu importe le type de requête. Selon Twitter, cette approche unifiée avait pénalisé certains types d'appels fréquents. À présent, le nombre passe à 720 pour les appels les plus utilisés, tels que l'affichage de tweets ou d'informations de profil. Pour des appels plus complexes, la limite est fixée à 60. Pour passer outre ces 60, le développeur devrait probablement payer, ce qui concrétiserait ainsi une volonté de rentabilisation de Twitter. Le troisième changement concerne le « Guide de style » des développeurs. On observe ainsi que les lignes directrices d'affichage deviennent des exigences, y compris pour les applications mobiles qui seront introduites, sous peine de voir sa clé révoquée par Twitter. Aussi, toute application préinstallée dans un dispositif électronique (mobile, carte SIM, chipset etc.) doit être certifiée. L'objectif pour Twitter est de fournir la meilleure expérience utilisateur possible. De la même manière, les applications non certifiées auront leurs clés révoquées. Enfin, dernier point caractérisant ce troisième changement : il faut à présent avoir une autorisation préalable si votre application accède à des données de plus de 100 mille utilisateurs. Les applications actuelles qui ont déjà dépassé cette limite ne sont pas concernées jusqu'à ce qu'ils atteignent 200 % leurs tailles actuelles. Pour les applications qui donnent accès aux données Twitter, sans aucune interaction, l'accès est limité à 1 million d'utilisateurs. Les différents développeurs auront un délai 6 mois pour faire la migration à la nouvelle API. Ceci ne constituera pas un problème pour ceux qui ne font que des appels authentifiés. Pour d'autres, ce changement est bien évidemment requis. Avec ces mises à jour, Twitter veut encourager les usages analytiques et professionnels. Ainsi, Twitter voit l'écosystème des applications tierces de la manière suivante : ![]() Twitter veut encourager l'innovation dans le côté supérieur gauche du quadrant, telle que les outils analytiques comme DataMinr, ou les applications « d'engagement business » comme HootSuite. Twitter s'attend aussi à plus d'innovation dans le quadrant en bas à droite. Pour le dernier quadrant (en haut à droite), ce terrain est voué à devenir sacré et réservé à Twitter, qui compte terrasser toute application concurrente. Ce qui explique ainsi les limitations à 1 million pour l'affichage de données, mais à 100 milles pour toute application fournissant de l'interaction. Source : L'annonce officielle de l'API Et vous ? En tant que développeur, comment voyez-vous cette annonce ? Une bonne, une mauvaise nouvelle ? Vos clients Twitter préférés seront-ils touchés ?
|
|
|
30
|
|
|
#2 | |
|
Expert Confirmé
![]() Développeur informatique Inscription : décembre 2008 Messages : 777 ![]() |
Citation:
Twitter veut s'engage à améliorer son business, en analysant les consommateurs. En même temps, c'est une entreprise qui gère un réseau social, c'est, je pense, leur principal vecteur de revenus. Donc, logique et normal. Pour le fait qu'ils veuillent tuer les applications qui squattent les clients, c'est aussi logique: twitter paye la bande passante et le stockage, et le refilerais gentiment à des applications concurrentes? Et la marmotte... |
|
|
|
10
|
|
|
#3 | |
|
Membre Expert
![]() Artisan du code Inscription : août 2010 Messages : 787 ![]() |
Citation:
Il y a toutefois quelques bonnes nouvelles nouvelles :
Mais il y a aussi et surtout des nouvelles pour le moins scandaleuses :
Me concernant, je sais bien qu'en l'état, mon client Twitter ne sera jamais le plus utilisé par les gens et qu'il n'y aura probablement pas 100.000 personnes qui l'utiliseront. J'essaie de faire un client qui réponde à mes besoins et s'il peut aussi répondre aux besoins d'autres twittos (il doit bien en avoir quelques uns parmi le demi-milliard d'utilisateurs ), ils peuvent le télécharger. Mais ce n'est pas parce que je n'ai pas d'énormes ambitions de "TweetDeck killer" en ce moment que j'en aurai jamais. Et les décisions de Twitter sont du genre à interdire d'avoir ce genre d'ambitions. Du coup, je compatis à la douleur des développeurs de clients Twitter tiers qui ont ces ambitions là et à qui Twitter veut rabaisser leur caquet avec leurs mesures protectionnistes envers leurs applications officilles. Si Twitter veut tuer leur travail dans l'oeuf pour protéger "web", "Mobile Twitter", "Twitter for XXX" et "TweetDeck", ils le peuvent car ils auront toujours une bonne raison de supprimer l'application. Un peu comme Apple avec Samsung en ce moment.J'ai décidé de coder mon client Twitter car je ne me retrouvais pas dans ce que proposait Twitter et les quelques clients tiers que je connaissais (sur Linux et Symbian surtout, même si cela a un peu changé depuis avec des apps comme Hotot ou Tweetian sur mobile). Je n'ai donc pas envie de rentrer à nouveau dans le moule de Twitter, que ce soit avec mon client tiers ou celui d'un autre. Je n'ai pas envie de recoder un "Twitter for XXX". L'expérience de Twitter que l'on peut avoir avec leurs interfaces Web (ou les applications officielles qui sont du même tonneau) est limitée. Quand on veut aller un peu plus loin avec Twitter, elles ne suffisent plus. Les applications tierces sont là pour ça. Elles libèrent l'UX de Twitter avec leurs features supplémentaires. Les décisions récentes de Twitter visent à rendre les applications tierces aussi nulles que leurs applications maison et leur interface Web. Avec ces récentes décisions, la qualité des clients tiers Twitter va forcément devoir baisser pour rester dans les obligations de Twitter et c'est dommage pour l'image du service. Dommage pour les utilisateurs qui voudront aller plus loin dans Twitter, qui verront qu'ils n'ont pas le droit de trop s'éloigner et qui frustrés s'en iront vers un autre service qui le leur permettra. Un peu comme TweetDeck lors de son rachat par Twitter où ces derniers avaient retiré pas mal de bonnes features du client pour le plus grand désespoir de ses utilisateurs.
__________________
"Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain Mon client Twitter Qt cross-platform Windows, Linux et Symbian^3 (en cours de développement). |
|
|
20
|
|
|
#4 |
![]() ![]() Développeur informatique Inscription : avril 2010 Messages : 1 190 ![]() |
Quand je lis ça, j'ai simplement envie de dire, Twitter, c'est une entreprise, et une entreprise existe pour se faire de l'argent. À quand un vrai réseau social libre... ?
__________________
"Historiquement, techniquement, économiquement et moralement, Internet ne peut pas être contrôlé. Autant s’y faire." Laurent Chemla Je soutiens Diaspora*, le réseau social libre. Veillez à porter une attention toute particulière à l'orthographe... Blog collaboratif avec des amis : http://geexxx.fr Mon avatar a été fait par chiqitos, merci à lui ! |
|
20
|
|
|
#5 | |
|
Expert Confirmé
![]() ![]() |
Citation:
Les 1er 100 000 utilisateurs sont gratuit, mais après, faut bien passer à la caisse pour justifier ce que twitter investit dans votre application(tempsd e serveur, dispo de l'Api, etc...) Je trouve que c'est bien ce qui est le plus légitime... |
|
|
|
20
|
|
|
#6 |
|
Membre du Club
![]() Inscription : janvier 2009 Messages : 64 ![]() |
Peut étre Identi.ca?
|
|
|
00
|
|
|
#7 | |
|
Membre Expert
![]() Artisan du code Inscription : août 2010 Messages : 787 ![]() |
Citation:
__________________
"Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain Mon client Twitter Qt cross-platform Windows, Linux et Symbian^3 (en cours de développement). |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() |
Bonjour, je tente depuis quelques jours d'effectuer un petit widget me permettant d'afficher les tweets d'un compte sur mon site Web.
Etant hébergé sur un site mutualisé, je suis bloqué par le rate limiting et ainsi mon module qui marche très bien en local est inutile. Je me suis donc mis en tête de voir si cela aurait été possible avec stream API entre autre. Mais aux vues de cet article, je me demande si ça vaut le coup de me pencher sur ce problème |
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Hinault RomaricConsultant Inscription : janvier 2007 Messages : 2 833 ![]() |
Twitter API 1.1 : à prendre ou à laisser
les développeurs tiers ont six mois pour se conformer aux nouvelles règles Mise à jour du 07/09/2012 ![]() L’API Twitter 1.1 est disponible et marque le début d’une nouvelle étape pour le site de microblogging. Une étape placée sur le signe de la monétisation de la croissance, au grand dam des développeurs de services tiers. La nouvelle version de l’interface de programmation pour Twitter met fin à l’accès sans authentification au flux de données provenant de la plateforme. Toute requête effectuée par une application doit désormais passer par une phase d’authentification en utilisant le protocole OAuth. Le système de limitation des requêtes passe d’un modèle simple (350 requêtes par heure pour un compte) à un système plus complexe basé sur plusieurs critères. Pour certaines ressources, 15 requêtes uniquement pourront être effectuées par tranche de 15 minutes. La sortie de l’API Twitter 1.1 fait entrer en vigueur la nouvelle politique du service dont les points saillants avaient déjà été présentés dans un précédent article (lire ci-devant). Pour les applications accédant à des données de plus de 100 000 utilisateurs, une autorisation préalable devra dorénavant être demandée. Sur ce point, la société tient à préciser que sont concernés uniquement les services répliquant des fonctionnalités de bases de Twitter. Les développeurs tiers ont six mois (jusqu’au 05 mars 2013) pour se conformer à ces nouvelles directives. Faute de quoi, Twitter leur coupera l’accès à son API. Source : Twitter
__________________
Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire ![]() Mon blog Mes articles En posant correctement votre problème, on trouve la moitié de la solution |
|
00
|
|
|
#10 | ||
|
Membre Expert
![]() Artisan du code Inscription : août 2010 Messages : 787 ![]() |
Petit up à l'occasion d'évènements récents liés à la nouvelle API
Citation:
Et ce n'est sans doute que le début...
__________________
"Ils ne savaient pas que c'était impossible alors ils l'ont fait." Mark Twain Mon client Twitter Qt cross-platform Windows, Linux et Symbian^3 (en cours de développement). |
||
|
10
|
Copyright © 2000-2013 - www.developpez.com