Logo sv.androidermagazine.com
Logo sv.androidermagazine.com

Twitter ger ändringar i api-åtkomst som kommer att påverka Android-utvecklare

Anonim

Twitter har meddelat att de kommer att få några ganska stora förändringar i version 1.1 av deras API, och dessa förändringar är något som kommer att påverka nästan varje tredjeparts Twitter-klient. I ett inlägg idag på den officiella Twitter-bloggen förklarar de saker och ting lite, men det finns verkligen tre stora förändringar:

  • autentisering krävs nu på varje API-slutpunkt
  • det finns en ny hastighetsbegränsande metod per slutpunkt
  • ändringar av våra utvecklarregler för vägen, särskilt kring applikationer som är traditionella Twitter-klienter

De två första behandlar hur ofta tredjepartsapplikationer kan fråga Twitter, och om de kan göra det anonymt. Kommande mars 2013 kommer alla utvecklare att behöva använda något som OAuth när de gör API-förfrågningar, istället för de nuvarande metoderna som tillåter ett anonymt grepp av saker som Tweets på en aktuell trend, eller med en viss textsträng inbäddad. Detta påverkar egentligen bara skrapor och aggregat, så det är inte så stort för app-utvecklare. Den hastighetsbegränsande justerar hur ofta appar kan använda API: et, som för närvarande sitter på 350 gånger per timme. Med de nya ändringarna har olika typer av API-samtal olika gränser. Exemplets gränser som ges av Twitter har 60 samtal per timme per listad slutpunkt. Det betyder att du kan skicka 60 tweets, titta på 60 användarprofiler och uppdatera 60 gånger på en timme. Dessa förändringar kommer att visas i "de kommande veckorna". På ytan är dessa förändringar vettiga och utvecklarna bör kunna arbeta med dem i de flesta fall.

Den sista förändringen är den stora. Twitter skärper reglerna för inofficiella klienter på sätt som inte sannolikt kommer att gå överväldigt bra med utvecklare. De tre ändringarna av "Road of Rules" som de har markerat är nya visningskrav, förinstallerade mobilapplikationer måste godkännas av Twitter och kräver att utvecklare med en stor mängd användare arbetar direkt med Twitter. De nya visningskraven dikterar hur Twitter-appar kommer att se ut och känna, och täcker saker som @-länkar och re-tweet-format. Godkännandet av förinstallerade appar innebär att folk som Samsung och HTC som bygger Twitter i sin programvara måste få godkännande om de fortsätter att buntas i tjänsten. Om utvecklare skickar en produkt utan detta godkännande kan Twitter återkalla applikationens användning av API: n. Den sista delen, som påverkar populära klienter som Plume, säger att appar med mer än 100 000 användare måste arbeta med Twitter. Detta är inte omedelbart, eftersom appar som för närvarande har mer än 100 000 användare kommer att få växa ytterligare 200 procent innan de får begränsad funktionalitet från API: et.

På ett snabbt ögon verkar ingen av dessa förändringar vara för drastiska. Men den verkliga stickleren kommer att vara det som Twitter kommer och inte godkänner. Twitter har anklagats för att inte ha spelat mässa tidigare, till och med lett till en sond från FTC. Utvecklare och Twitter-användare av kraft är med rätta oroliga, eftersom de flesta tredjepartsapplikationer både på iOS och Android erbjuder mer än de officiella kunderna gör. Vi kan inte säga säkert att dessa förändringar kommer att vara en dålig sak tills vi ser dem, men det finns säkert många sätt att saker och ting kan gå fel. Internet kommer att titta på för att se hur allt spelar ut.

Källa: Twitter