Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Twitter brengt wijzigingen in API-toegang die Android-ontwikkelaars ongetwijfeld zullen beïnvloeden

Anonim

Twitter heeft aangekondigd dat ze behoorlijk grote wijzigingen zullen aanbrengen in versie 1.1 van hun API, en deze wijzigingen zijn van invloed op zowat elke externe Twitter-client. In een bericht van vandaag op het officiële Twitter-blog leggen ze de dingen een beetje uit, maar er zijn echt drie belangrijke veranderingen:

  • authenticatie is nu vereist op elk API-eindpunt
  • er is een nieuwe snelheidsbeperkende methode per eindpunt
  • wijzigingen in onze ontwikkelaarregels van de weg, vooral rond applicaties die traditionele Twitter-clients zijn

De eerste twee gaan over hoe vaak applicaties van derden Twitter kunnen opvragen en of ze dit anoniem kunnen doen. Met ingang van maart 2013 moeten alle ontwikkelaars iets als OAuth gebruiken bij het aanvragen van API-aanvragen, in plaats van de huidige methoden die een anonieme greep mogelijk maken van dingen zoals Tweets in een huidige trend, of met een bepaalde reeks ingesloten tekst. Dit heeft alleen effect op schrapers en aggregators, dus het is niet zo'n groot probleem voor app-ontwikkelaars. De snelheidsbeperking past aan hoe vaak apps de API kunnen gebruiken, die momenteel 350 keer per uur wordt gebruikt. Met de nieuwe wijzigingen hebben verschillende soorten API-aanroepen verschillende limieten. De voorbeeldlimieten van Twitter hebben 60 oproepen per uur, per vermeld eindpunt. Dat betekent dat u 60 tweets kunt verzenden, 60 gebruikersprofielen kunt bekijken en 60 keer per uur kunt vernieuwen. Deze wijzigingen zullen live zijn in "de komende weken". Op het eerste gezicht zijn deze veranderingen logisch en moeten ontwikkelaars er in de meeste gevallen mee kunnen werken.

De laatste verandering is de grote. Twitter verscherpt de regels voor niet-officiële clients, op manieren die waarschijnlijk niet zo goed met ontwikkelaars te maken hebben. De drie "Rules of the Road" -wijzigingen die ze hebben gemarkeerd, zijn nieuwe weergavevereisten, vooraf geïnstalleerde mobiele applicaties moeten worden goedgekeurd door Twitter en vereisen dat ontwikkelaars met een groot aantal gebruikers rechtstreeks met Twitter werken. De nieuwe weergavevereisten bepalen hoe Twitter-apps eruit zullen zien en aanvoelen, en hebben betrekking op zaken als @ links en opnieuw tweet-formaten. De goedkeuring van vooraf geïnstalleerde apps betekent dat mensen zoals Samsung en HTC die Twitter in hun software inbouwen, goedkeuring moeten krijgen als ze de service blijven bundelen. Als ontwikkelaars een product zonder deze goedkeuring verzenden, kan Twitter het gebruik van de API voor toepassingen intrekken. Het laatste gedeelte, dat van invloed is op populaire clients zoals Plume, beschrijft dat apps met meer dan 100.000 gebruikers met Twitter moeten werken. Dit is niet onmiddellijk, omdat apps met momenteel meer dan 100.000 gebruikers nog eens 200 procent mogen groeien voordat ze beperkte functionaliteit van de API krijgen.

In één oogopslag lijken geen van deze veranderingen te ingrijpend. Maar de echte stickler zal zijn wat Twitter wel en niet zal goedkeuren. Twitter is er in het verleden van beschuldigd dat hij niet eerlijk speelde, wat zelfs leidde tot een onderzoek van de FTC. Ontwikkelaars en Twitter-gebruikers maken zich terecht zorgen, aangezien de meeste applicaties van derden, zowel op iOS als Android, meer bieden dan de officiële clients. We kunnen niet met zekerheid zeggen dat deze veranderingen slecht zullen zijn totdat we ze zien, maar er zijn zeker veel manieren waarop dingen mis kunnen gaan. Het internet zal kijken hoe dit allemaal verloopt.

Bron: Twitter