A Twitter bejelentette, hogy igen nagy változtatásokkal jár az API 1.1-es verziójában, és ezek a változások szinte minden harmadik fél Twitter-kliensét érintik. A mai hivatalos Twitter blogban közzétett bejegyzésükben kissé magyarázzák a dolgokat, de valójában három fő változás történik:
- hitelesítésre van szükség minden API végpontnál
- van egy új végpontonkénti sebességkorlátozó módszer
- a fejlesztői közúti szabályok változásai, különösen az olyan alkalmazások körében, amelyek hagyományos Twitter ügyfelek
Az első kettő arra vonatkozik, hogy a harmadik féltől származó alkalmazások milyen gyakran kérdezzék meg a Twittert, és hogy névtelenül meg tudják-e csinálni. Jöjjön 2013. március, minden fejlesztőnek az OAuth-hoz hasonlót kell használnia az API-kérelmek elkészítésekor a jelenlegi módszerek helyett, amelyek anonim módon megragadhatnak olyan dolgokat, mint a tweetek az aktuális trendhez, vagy egy beágyazott szövegszöveggel. Ez valójában csak a lehúzókat és az aggregátorokat érinti, tehát ez nem olyan nagy ügy az alkalmazásfejlesztők számára. A sebességkorlátozás beállítja, hogy az alkalmazások milyen gyakran használják az API-t, amely jelenleg óránként 350-szer ül. Az új változásokkal az API-hívások különféle típusai eltérő korlátokkal rendelkeznek. A Twitter által megadott határértékek 60 felhívást tartalmaznak óránként, felsorolt végpontokonként. Ez azt jelenti, hogy 60 Tweetet küldhet, megnézhet 60 felhasználói profilt, és óránként 60-szor frissítheti. Ezek a változások a következő hetekben fognak megjelenni. A felszínen ezeknek a változásoknak van értelme, és a fejlesztőknek a legtöbb esetben képeseknek kell lenniük velük együttműködni.
Az utolsó változás a nagy. A Twitter szigorítja a nem hivatalos ügyfelekre vonatkozó szabályokat oly módon, hogy az valószínűleg nem megy túl jól a fejlesztőkkel. Az általuk kiemelt három „Útszabályok” módosítása új megjelenítési követelmények, az előre telepített mobilalkalmazásokat a Twitternek jóvá kell hagynia, és nagyszámú felhasználóval rendelkező fejlesztők számára közvetlen Twitter-együttműködésre van szükség. Az új megjelenítési követelmények diktálják, hogy a Twitter alkalmazások hogyan fognak kinézni és hogyan érzik magukat, és lefedik azokat a kérdéseket, mint a @ hivatkozások és az újra-tweet formátumok. Az előre telepített alkalmazások jóváhagyása azt jelenti, hogy az olyan embereknek, mint a Samsung és a HTC, akik a szoftvert beépítik a Twitterbe, jóváhagyást kell kapniuk, ha továbbra is a szolgáltatáscsomagban vannak. Ha a fejlesztők egy terméket e jóváhagyás nélkül szállítanak, a Twitter visszavonhatja az API-k alkalmazásának alkalmazását. Az utolsó rész, amely olyan népszerű ügyfeleket érinti, mint pl. A Plume, kifejti, hogy a több mint 100 000 felhasználót tartalmazó alkalmazásoknak a Twitter használatával kell működniük. Ez nem azonnali, mivel az alkalmazásoknak, amelyek jelenleg több mint 100 000 felhasználót használnak, további 200 százalékot növekedhetnek, mielőtt korlátozott funkcionalitást kapnak az API-tól.
Gyors pillantással ezek a változások egyike sem tűnik túl drasztikusnak. De az igazi ragaszkodás lesz az, amit a Twitter jóváhagy és nem fog jóváhagyni. A Twitter-et azzal vádolták, hogy a múltban nem játszott tisztességesen, sőt még az FTC szonda vezetéséhez is vezette. A fejlesztőket és a Twitter energiafelhasználóit jogosan aggasztják, mivel a harmadik fél által készített alkalmazások többsége mind az iOS, mind az Android rendszeren nagyobb, mint a hivatalos ügyfelek. Nem mondhatjuk biztosan, hogy ezek a változások rossz dolgok lesznek, amíg meg nem látjuk őket, de minden bizonnyal rengeteg módon megy a dolgok rosszra. Az Internet figyelni fogja, hogy megnézze, hogyan működik ez az egész.
Forrás: Twitter