Logo androidermagazine.com
Logo androidermagazine.com

Twitter bringt Änderungen am API-Zugriff, die Android-Entwickler betreffen werden

Anonim

Twitter hat angekündigt, dass sie einige ziemlich große Änderungen in Version 1.1 ihrer API bringen werden, und diese Änderungen betreffen nahezu jeden Twitter-Client eines Drittanbieters. In einem heutigen Beitrag auf dem offiziellen Twitter-Blog erklären sie die Dinge ein wenig, aber es gibt wirklich drei wesentliche Änderungen:

  • Die Authentifizierung ist jetzt auf jedem API-Endpunkt erforderlich
  • Es gibt eine neue Methode zur Begrenzung der Endpunktrate
  • Änderungen an unseren Regeln für Entwickler, insbesondere in Bezug auf Anwendungen, bei denen es sich um herkömmliche Twitter-Clients handelt

Die ersten beiden behandeln, wie oft Drittanbieteranwendungen Twitter abfragen können und ob sie dies anonym tun können. Ab März 2013 müssen alle Entwickler beim Erstellen von API-Anfragen etwas wie OAuth verwenden, anstatt die aktuellen Methoden zu verwenden, mit denen anonyme Informationen wie Tweets zu einem aktuellen Trend oder eine bestimmte Textfolge eingebettet werden können. Dies betrifft wirklich nur Scraper und Aggregatoren, sodass es für App-Entwickler keine große Sache ist. Durch die Ratenbeschränkung wird festgelegt, wie oft Apps die API verwenden können, die derzeit 350 Mal pro Stunde ausgeführt wird. Mit den neuen Änderungen haben verschiedene Arten von API-Aufrufen unterschiedliche Grenzen. In den von Twitter angegebenen Beispiellimits sind 60 Anrufe pro Stunde und Endpunkt aufgeführt. Das bedeutet, dass Sie 60 Tweets senden, 60 Benutzerprofile anzeigen und 60 Mal in einer Stunde aktualisieren können. Diese Änderungen werden "in den kommenden Wochen" veröffentlicht. An der Oberfläche sind diese Änderungen sinnvoll, und Entwickler sollten in den meisten Fällen in der Lage sein, mit ihnen zu arbeiten.

Die letzte Änderung ist die große. Twitter verschärft die Regeln für inoffizielle Kunden in einer Weise, die bei Entwicklern wahrscheinlich nicht sehr gut ankommt. Die drei "Regeln der Straße" -Änderungen, die sie hervorgehoben haben, sind neue Anzeigeanforderungen, vorinstallierte mobile Anwendungen müssen von Twitter genehmigt werden und Entwickler mit einer großen Anzahl von Benutzern müssen direkt mit Twitter arbeiten. Die neuen Anforderungen für die Anzeige bestimmen, wie Twitter-Apps aussehen und sich anfühlen, und decken beispielsweise @ -Links und Re-Tweet-Formate ab. Die Genehmigung vorinstallierter Apps bedeutet, dass Personen wie Samsung und HTC, die Twitter in ihre Software integrieren, eine Genehmigung erhalten müssen, wenn sie den Dienst weiterhin bündeln. Wenn Entwickler ein Produkt ohne diese Genehmigung versenden, kann Twitter die Verwendung der API durch die Anwendungen widerrufen. Der letzte Teil, der beliebte Kunden wie Plume betrifft, besagt, dass Apps mit mehr als 100.000 Benutzern mit Twitter arbeiten müssen. Dies ist nicht sofort möglich, da Apps mit derzeit mehr als 100.000 Benutzern um weitere 200 Prozent wachsen können, bevor sie über die API eine eingeschränkte Funktionalität erhalten.

Auf den ersten Blick scheint keine dieser Änderungen zu drastisch zu sein. Aber der wahre Schläger wird sein, was Twitter will und was nicht. Twitter wurde in der Vergangenheit beschuldigt, nicht fair zu sein, was sogar zu einer Untersuchung durch die FTC führte. Entwickler und Twitter-Power-User sind zu Recht besorgt, da die meisten Anwendungen von Drittanbietern sowohl auf iOS als auch auf Android mehr bieten als die offiziellen Kunden. Wir können nicht mit Sicherheit sagen, dass diese Änderungen eine schlechte Sache sein werden, bis wir sie sehen, aber es gibt sicherlich viele Möglichkeiten, wie etwas schief gehen könnte. Das Internet wird zuschauen, wie das alles abläuft.

Quelle: Twitter