Twitter обяви, че ще внесе някои доста големи промени във версия 1.1 на своя API, и тези промени са нещо, което ще засегне почти всеки трети клиент на Twitter. В публикация днес в официалния блог в Twitter те обясняват малко нещата, но наистина има три основни промени:
- сега се изисква удостоверяване във всяка крайна точка на API
- има нова методология за ограничаване на скоростта на крайна точка
- промени в нашите Правила за разработчици на пътя, особено около приложения, които са традиционни клиенти на Twitter
Първите две се занимават с това колко често приложения на трети страни могат да заявяват Twitter и дали те могат да го правят анонимно. Елате, март 2013 г., всички разработчици ще трябва да използват нещо като OAuth при отправяне на заявки към API, вместо сегашните методи, които позволяват анонимно хващане на неща като туитове при текуща тенденция или с вграден определен низ от текст. Това наистина се отразява само на скрепери и агрегатори, така че не е толкова голяма сделка за разработчиците на приложения. Ограничаването на скоростта ще коригира колко често приложенията могат да използват API, който в момента е 350 пъти на час. С новите промени различните типове API обаждания ще имат различни ограничения. Примерните лимити, дадени от Twitter, имат 60 обаждания на час, на посочена крайна точка. Това означава, че можете да изпращате 60 туитове, да гледате 60 потребителски профила и да опреснявате 60 пъти за час. Тези промени ще бъдат на живо през "следващите седмици". На повърхността тези промени имат смисъл и разработчиците трябва да могат да работят с тях в повечето случаи.
Последната промяна е голямата. Twitter затяга правилата за неофициални клиенти по начин, който не може да се справи много добре с разработчиците. Трите промени в "Правилата на пътя", които те изтъкнаха, са нови изисквания към дисплея, предварително инсталираните мобилни приложения трябва да бъдат одобрени от Twitter и да изискват разработчиците с голям брой потребители да работят директно с Twitter. Новите изисквания към дисплея диктуват как ще изглеждат и се чувстват приложенията на Twitter и обхващат неща като @ връзки и повторни туит формати. Одобрението на предварително инсталирани приложения означава, че хора като Samsung и HTC, които вграждат Twitter в своя софтуер, ще трябва да получат одобрение, ако продължат да се пакетират в услугата. Ако разработчиците доставят продукт без това одобрение, Twitter може да отмени приложенията за използване на API. Последната част, която засяга популярни клиенти като Plume, разказва, че приложенията с повече от 100 000 потребители ще трябва да работят с Twitter. Това не е незабавно, тъй като приложения, които в момента имат повече от 100 000 потребители, ще могат да нараснат още 200 процента, преди да получат ограничена функционалност от API.
С бърз поглед нито една от тези промени не изглежда твърде драстична. Но истинският стикер ще бъде това, което ще направи и няма да одобри Twitter. Twitter беше обвинен, че не е играл честно в миналото, дори е водил до сонда от FTC. Разработчиците и потребителите на енергия от Twitter са основателно загрижени, тъй като повечето приложения на трети страни както на iOS, така и на Android предлагат повече от официалните клиенти. Не можем да кажем със сигурност, че тези промени ще бъдат лошо, докато не ги видим, но със сигурност има много начини, по които нещата могат да се объркат. Интернет ще гледа, за да види как се развива всичко това.
Източник: Twitter