Logo ro.androidermagazine.com
Logo ro.androidermagazine.com

Twitter aduce modificări accesului la api care va afecta dezvoltatorii de Android

Anonim

Twitter a anunțat că vor aduce unele modificări destul de mari în versiunea 1.1 a API-ului lor, iar aceste modificări sunt ceva care va afecta aproape fiecare client terț Twitter. Într-o postare de astăzi pe blogul oficial Twitter, ei explică puțin lucrurile, dar există într-adevăr trei schimbări majore:

  • autentificarea este acum necesară pe fiecare punct final de API
  • există o nouă metodologie de limitare a ratei per endpoint
  • modificări la Regulile noastre de drum pentru dezvoltatori, în special în jurul aplicațiilor care sunt clienți tradiționali Twitter

Primele două tratează cât de des pot aplicațiile terțe să interogheze pe Twitter și dacă pot face acest lucru în mod anonim. Vino martie 2013, toți dezvoltatorii vor trebui să utilizeze ceva de genul OAuth atunci când fac solicitări API, în loc de metodele actuale care permit o apucare anonimă de lucruri precum Tweet-urile în tendința actuală sau cu un anumit șir de text încorporat. Acest lucru afectează într-adevăr numai răzuitoare și agregatoare, așa că nu este o afacere atât de mare pentru dezvoltatorii de aplicații. Limitarea ratei va ajusta cât de des pot utiliza aplicațiile API, care se află în prezent la 350 de ori pe oră. Odată cu noile modificări, diferite tipuri de apeluri API vor avea limite diferite. Limitele de exemplu date de Twitter au 60 de apeluri pe oră, pentru fiecare punct indicat. Asta înseamnă că puteți trimite 60 de Tweeturi, puteți privi 60 de profiluri de utilizator și reîmprospătați de 60 de ori într-o oră. Aceste modificări vor fi transmise în „săptămânile următoare”. La suprafață, aceste schimbări au sens, iar dezvoltatorii ar trebui să poată lucra cu ele în majoritatea cazurilor.

Ultima schimbare este cea mare. Twitter întărește regulile pentru clienții neoficiali, în moduri în care nu este probabil să treci prea bine cu dezvoltatorii. Cele trei „Reguli ale drumului” pe care le-au evidențiat sunt cerințe de afișare noi, aplicațiile mobile preinstalate trebuie să fie aprobate de Twitter și necesită dezvoltatorilor cu o mare cantitate de utilizatori să lucreze direct cu Twitter. Noile cerințe de afișare dictează cum vor arăta și simți aplicațiile Twitter și acoperă lucruri precum linkurile @ și formatele de re-tweet. Aprobarea aplicațiilor preinstalate înseamnă că oameni precum Samsung și HTC care construiesc Twitter în software-ul lor vor trebui să obțină aprobarea dacă continuă să se integreze în serviciu. Dacă dezvoltatorii trimit un produs fără această aprobare, Twitter poate revoca utilizarea aplicațiilor API. Ultima porțiune, care afectează clienții populari precum Plume, precizează că aplicațiile cu peste 100.000 de utilizatori vor trebui să lucreze cu Twitter. Acest lucru nu este imediat, deoarece aplicațiile care au în prezent peste 100.000 de utilizatori li se va permite să crească încă 200 la sută înainte să obțină funcționalitate limitată din API.

La scurtă vedere, niciuna dintre aceste schimbări nu par prea drastice. Dar adevăratul sticker va fi ceea ce Twitter va și nu va aproba. Twitter a fost acuzat că nu a jucat corect în trecut, conducând chiar la o probă din partea FTC. Dezvoltatorii și utilizatorii de putere Twitter sunt îngrijorați pe bună dreptate, deoarece majoritatea aplicațiilor terțe atât pe iOS cât și pe Android oferă mai mult decât o fac clienții oficiali. Nu putem spune sigur că aceste schimbări vor fi un lucru rău până nu le vedem, dar cu siguranță există o mulțime de moduri în care lucrurile ar putea merge prost. Internetul va urmări să vadă cum se joacă toate acestea.

Sursa: Twitter