Logo da.androidermagazine.com
Logo da.androidermagazine.com

Twitter bringer ændringer til api-adgang, der vil påvirke Android-udviklere

Anonim

Twitter har meddelt, at de vil bringe nogle ret store ændringer i version 1.1 af deres API, og disse ændringer er noget, der vil påvirke næsten hver tredjepart Twitter-klient. I et indlæg i dag på den officielle Twitter-blog forklarer de tingene lidt, men der er virkelig tre store ændringer:

  • godkendelse er nu påkrævet på hvert API-slutpunkt
  • der er en ny hastighedsbegrænsende metodologi pr. endpoint
  • ændringer af vores udviklerregler på vejen, især omkring applikationer, der er traditionelle Twitter-klienter

De to første omhandler, hvor ofte tredjepartsapplikationer kan forespørge Twitter, og om de kan gøre det anonymt. I marts 2013 bliver alle udviklere nødt til at bruge noget som OAuth, når de fremsætter API-anmodninger, i stedet for de nuværende metoder, der tillader et anonymt greb af ting som tweets på en aktuel tendens, eller med en bestemt tekststreng indlejret. Dette påvirker virkelig kun skrabere og aggregatorer, så det er ikke så stort for appudviklere. Den hastighedsbegrænsende vil justere, hvor ofte apps kan bruge API, som i øjeblikket sidder 350 gange i timen. Med de nye ændringer har forskellige typer API-opkald forskellige grænser. Eksemplets grænser, der er givet af Twitter, har 60 opkald i timen pr. Angivet slutpoint. Det betyder, at du kan sende 60 tweets, se på 60 brugerprofiler og opdatere 60 gange på en time. Disse ændringer vises i "de kommende uger". På overfladen giver disse ændringer mening, og udviklere bør være i stand til at arbejde med dem i de fleste tilfælde.

Den sidste ændring er den store. Twitter strammer reglerne for uofficielle klienter på måder, der ikke sandsynligvis vil gå meget godt sammen med udviklere. De tre ændringer i "reglerne for vejen", de har fremhævet, er nye skærmkrav, forinstallerede mobilapplikationer skal godkendes af Twitter og kræve, at udviklere med en stor mængde brugere skal arbejde direkte med Twitter. De nye skærmkrav dikterer, hvordan Twitter-apps ser ud og føles, og dækker ting som @ links og re-tweet formater. Godkendelse af forudinstallerede apps betyder, at folk som Samsung og HTC, der bygger Twitter i deres software, skal få godkendelse, hvis de fortsætter med at samle i tjenesten. Hvis udviklere sender et produkt uden denne godkendelse, kan Twitter muligvis tilbagekalde applikationernes brug af API. Den sidste del, der berører populære klienter som Plume, udtrykker, at apps med mere end 100.000 brugere skal arbejde med Twitter. Dette er ikke øjeblikkeligt, da apps, der i øjeblikket har mere end 100.000 brugere, får lov til at vokse yderligere 200 procent, før de får begrænset funktionalitet fra API'et.

På et hurtigt blik virker ingen af ​​disse ændringer for drastiske. Men den rigtige stickler vil være, hvad Twitter vil og ikke godkende. Twitter er blevet beskyldt for ikke at have spillet fair tidligere, endog ført til en sonde fra FTC. Udviklere og Twitter-strømbrugere er med rette bekymrede, da de fleste af tredjepartsapplikationer både på iOS og Android tilbyder mere end de officielle klienter gør. Vi kan ikke sige med sikkerhed, at disse ændringer vil være en dårlig ting, indtil vi ser dem, men der er bestemt masser af måder ting kan gå galt på. Internettet følger med for at se, hvordan det hele spiller ud.

Kilde: Twitter