IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Twitter API 1.1 : à prendre ou à laisser
Les développeurs tiers ont six mois pour se conformer aux nouvelles règles

Le , par Hinault Romaric

38PARTAGES

0  0 
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 ?
Vous avez lu gratuitement 629 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de air-dex
Membre expert https://www.developpez.com
Le 17/11/2012 à 15:09
Petit up à l'occasion d'évènements récents liés à la nouvelle API

Citation Envoyé par air-dex Voir le message
Citation Envoyé par pmithrandir Voir le message
Pour ce que j'en comprends, ce n'est pas une interdiction, mais plutot un système de démo.

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...
C'est aussi une mesure qui permet à Twitter de protéger son TweetDeck si une application venait à la concurrencer de trop près. Le passage à l'API 1.1 permettra à Twitter de toujours avoir une bonne raison d'écarter une application qui pourrait nuire aux siennes. Entre le strict respect des obligations sur le style, l'interdiction de reproduire l'UX Twitter très (trop ?) proche des obligations sur le style et la manière de gérer les données utilisateurs qui ne pourrait pas leur convenir, ils auront de quoi condamner n'importe quel client tiers.
Visiblement il se confirme que Twitter se sert bien de cette mesure pour bloquer les clients tiers indésirables et non pour rentabiliser ses équipements. Non on ne s'oriente pas vers du "si tu veux plus de 100.000 utilisateurs tu participes au frais dus aux infrastructures mises en places pour toi" mais bel et bien vers du "tu ne feras pas de l'ombre à mes applications officielles donc tu n'auras pas le droit d'avoir plus de 100.000 utilisateurs" :
  • Tweetro (Windows 8) qui en restera à 100.000 sous prétexte que Twitter est en train de préparer une application pour Windows 8 : http://mashable.com/2012/11/16/tweetro-dead-twitter-api/. Pour info, Tweetro est un client Twitter pour Windows 8 qui a connu un succès fulgurant dès la sortie de Windows 8 car l'interface Web ne serait pas idéale pour Windows 8. Il faut croire que Twitter l'a bloqué pour qu'il ne vampirise pas les PDM de sa future application officielle Windows 8.
  • Tweet Lanes (Android) à qui Twitter a d'ores et déjà signifié que l'appli n'aurait pas le droit à plus de 100.000 : https://plus.google.com/104649936579980037256/posts/5nrZSAoaguL. Pour ceux ne connaissant pas Tweet Lanes, sachez que c'est un client Android présenti comme étant un futur client Twitter majeur sur le robot vert, à l'instar de Twicca, TweetCaster ou Plume (anciennement "Touiteur" aujourd'hui. Voilà désormais un concurrent en moins pour les "Twitter for Android" et TweetDeck de Twitter.


Et ce n'est sans doute que le début...
1  0