Logo sk.androidermagazine.com
Logo sk.androidermagazine.com

Twitter prináša zmeny v prístupe k rozhraniu API, ktoré má vplyv na vývojárov systému Android

Anonim

Twitter oznámil, že prinesie niektoré veľmi veľké zmeny vo verzii 1.1 rozhrania API a tieto zmeny ovplyvnia takmer každého klienta služby Twitter tretej strany. V príspevku na oficiálnom blogu služby Twitter dnes trochu vysvetľujú veci, ale v skutočnosti existujú tri hlavné zmeny:

  • teraz sa vyžaduje autentifikácia v každom koncovom bode API
  • existuje nová metodika limitovania koncových bodov
  • zmeny našich pravidiel pre vývojárov ciest, najmä v súvislosti s aplikáciami, ktoré sú tradičnými klientmi služby Twitter

Prvé dve sa zaoberajú tým, ako často môžu aplikácie tretích strán dotazovať na Twitter a či to dokážu urobiť anonymne. Poďme do marca 2013, všetci vývojári budú musieť pri vytváraní požiadaviek API používať niečo ako OAuth, namiesto súčasných metód, ktoré umožňujú anonymné uchopenie vecí, ako sú napríklad Tweety s aktuálnym trendom alebo s vloženým určitým reťazcom textu. Toto naozaj ovplyvňuje iba zošrotovače a agregátory, takže to nie je také veľké riešenie pre vývojárov aplikácií. Obmedzenie rýchlosti upraví, ako často môžu aplikácie používať rozhranie API, ktoré momentálne stojí 350-krát za hodinu. S novými zmenami budú mať rôzne typy hovorov API rôzne limity. Vzorové limity dané službou Twitter majú 60 hovorov za hodinu na jeden uvedený koncový bod. To znamená, že môžete odosielať 60 Tweetov, prezerať si 60 užívateľských profilov a obnovovať sa 60 krát za hodinu. Tieto zmeny budú zverejnené v nasledujúcich týždňoch. Tieto zmeny dávajú zmysel a vývojári by s nimi mali vo väčšine prípadov pracovať.

Posledná zmena je veľká. Twitter sprísňuje pravidlá pre neoficiálnych klientov spôsobmi, ktoré s vývojármi pravdepodobne veľmi dobre neprechádzajú. Tri zmeny „Pravidiel cesty“, ktoré zdôraznili, sú nové požiadavky na zobrazenie, predinštalované mobilné aplikácie musia byť schválené spoločnosťou Twitter a vyžaduje, aby vývojári s veľkým počtom používateľov spolupracovali priamo so službou Twitter. Nové požiadavky na zobrazenie určujú, ako budú aplikácie Twitter vyzerať a cítiť sa, a pokrývajú veci ako @ odkazy a formáty tweetu. Schválenie predinštalovaných aplikácií znamená, že ľudia, ako sú Samsung a HTC, ktorí do svojho softvéru zabudujú Twitter, budú musieť získať súhlas, ak budú naďalej poskytovať služby. Ak vývojári dodávajú produkt bez tohto súhlasu, Twitter môže zrušiť používanie aplikácií API. Posledná časť, ktorá ovplyvňuje populárnych klientov, ako je napríklad Plume, vysvetľuje, že aplikácie s viac ako 100 000 používateľmi budú musieť pracovať so službou Twitter. Toto nie je okamžité, pretože aplikácie, ktoré v súčasnosti majú viac ako 100 000 používateľov, budú môcť rozšíriť ďalších 200 percent, kým získajú obmedzené funkcie z rozhrania API.

Na prvý pohľad sa žiadna z týchto zmien nezdá byť príliš drastická. Skutočným štítkom však bude to, čo Twitter bude a nebude schvaľovať. Twitter bol v minulosti obviňovaný z toho, že nehral férovo, dokonca vedie k sonde zo strany FTC. Vývojári a používatelia služby Twitter sa oprávnene znepokojujú, pretože väčšina aplikácií tretích strán v systémoch iOS a Android ponúka viac, ako oficiálni klienti. Nemôžeme s istotou povedať, že tieto zmeny budú zlé, až kým ich neuvidíme, ale určite existuje veľa spôsobov, ako by sa veci mohli pokaziť. Internet bude sledovať, ako sa to všetko odohráva.

Zdroj: Twitter