heyecan Cuma günü bir güncelleme duyurdu bu, üçüncü taraf Twitter uygulamaları içindeki deneyimi önemli ölçüde iyileştirmeli: geliştiricilere ters kronolojik zaman çizelgesine çok daha fazla erişim sağlıyor. Geliştiricilerin Twitter’dan veri almak için kullandığı arayüz olan Twitter’ın kısa süre önce piyasaya sürdüğü API v2’ye yönelik bu güncelleme, Twitter’ın geliştiricileri daha iyi destekleme yolculuğunda yeni (ve bence cesaret verici) bir adımdır.
Twitter’ın belirttiği gibi duyuru yazısında, yeni API v2 özelliği, geliştiricilere “kimliği doğrulanmış kullanıcı ve takip ettikleri hesaplar tarafından gönderilen en son Tweetleri ve Retweetleri alma” için bir yol sunar. Başka bir deyişle, bir geliştirici, “Son Tweetler” seçeneği seçili olarak birinci taraf uygulamasını yüklediğinizde Twitter’ın size gösterdiği verileri görmek isteyebilir, böylece onların uygulaması bunu size gösterebilir.
Tweetbot gibi üçüncü taraf istemciler için bu özellik (veya geliştirici dilinde “uç nokta”) çok hoş karşılanır. Tweetbot’un geliştiricilerinden biri olan Paul Haddad, Twitter’ın duyurusunda, bir kullanıcının zaman çizelgesini almanın eski yolunun “en çok kullanılan API çağrılarımızdan biri” olduğunu söyledi. API’nin eski sürümü 2012 yılında piyasaya sürüldübu yüzden kesinlikle uzun sürüyordu – ve onu kullanan geliştiriciler, bir kullanıcının zaman çizelgesini almaya çalışırken daha fazla sınırla karşılaştı.
bir e-postada Sınır, Haddad, değişikliğin Tweetbot’u kullanıcılar için daha duyarlı hale getireceğini açıkladı. API v2’nin geliştiricilerin birkaç yolla daha fazla istekte bulunmasına izin vermesi sayesinde, “Zaman çizelgesini daha sık yenileyebileceğiz ve kullanıcıların zaman çizelgelerinde çok daha geriye gitmelerine olanak sağlayacağız”. Eski sürüm, API v1.1, istekte bulunmana izin ver 15 dakikalık bir pencerede ev zaman çizelgesinde 15 kez ve 800 tweet’e kadar dönebilir. API v2, aynı zaman diliminde kullanıcı başına 180 adede kadar isteği destekler ve 3.200 tweet alır.
Geliştirme açısından, diyor ki, işleri çok daha basit hale getiriyor. “Şu anda Tweetlerin bir listesini almak için v1.1 ana sayfa zaman çizelgesi API’sini ve ardından v2’ye özgü verileri (anketler, kartlar, ölçümler vb.) doldurmak için v2 API’lerini kullanıyoruz. Bu yeni v2 sürümü ile tüm bu verileri tek bir adımda alabiliyoruz.”
v2’nin kullanıma sunulması boyunca (2020’de teste girdi ve geçen yılın sonlarında Twitter ile arayüz oluşturmanın ana yolu olarak piyasaya sürüldü), Twitter bir şeyi çok net bir şekilde ortaya koydu: yıllarca yeni özellikleri özel hale getirdikten sonra geliştiricilerle düzeltmeye çalışıyor birinci taraf uygulamasına. Şirket, üçüncü taraf müşterilerin resmi uygulamayla rekabet etmelerini zorlaştıran, örneğin kullanıcı sayısına ilişkin sınırlamalar gibi kısıtlamaları hizmet koşullarından bile kaldırdı.
Konuşma ucuzdur ve bazı geliştiricilerin Twitter’ın gerçekten kararlı olup olmadığından emin olmaması şaşırtıcı olmaz. Ancak Cuma günkü duyuruyla birlikte şirket, geliştiricilere önemli özelliklere erişim sağlama eğilimini sürdürdüğünü gösteriyor gibi görünüyor ve Haddad, Twitter’ın aslında v2 için bir ana zaman çizelgesi API’si oluşturup yayınlamasının “kayda değer” olduğunu söylüyor. “Bu API’nin bir takım kullanımları var ama en önemlisi üçüncü taraf Twitter istemcilerinin Twitter istemcisi olması. Bunu yayınlamaları, alternatif müşterilere izin vermeye ve hatta onları teşvik etmeye devam edeceklerinin bir göstergesi.”