Twitter'ın API olarak adlandırılan uygulama programlama arayüzü, sosyal platform ile diğer programlar arasındaki bir bağlantıdır. Geliştiricilerin sosyal medya platformundaki verileri okumasına ve yazmasına olanak tanır. X, eski adıyla Twitter, API'sine erişim sağlayarak başkalarının platformla entegre olan yazılımlar oluşturmasına izin veriyor. Ancak uygulama programlama arayüzü daha geniş olduğundan, "Twitter API nedir?" gibi daha fazla soru var.
Arayüz, farklı görevleri yerine getirmeye yardımcı olan üçüncü taraf uygulamaları sosyal medya platformuna bağlar. Bu özellikte yapılan son değişiklikler, birçok üçüncü taraf hizmetin X'in API'sine erişimini kaybetmesine neden oldu. Platformun API'sine erişim çoğunlukla ücretsiz olsa da, son değişiklikler bu özelliğe bazı kısıtlamalar getirdi. Örneğin, API'nin farklı katmanları için farklı ücretler söz konusudur. Bu kılavuz, bu özellikteki tüm değişiklikleri ve bu özelliğe nasıl erişileceğini ele almaktadır.
İçindekiler
Son Twitter API Değişiklikleri Nelerdir? 4 Önemli Güncelleme
Ekim 2022'de Twitter'ın devralınmasından bu yana, platform birkaç ciddi değişiklik geçirdi. Bu değişiklikler X'in algoritmasındaki varyasyonu takip etti. Bu değişikliklerden biri de platformun uygulama programlama arayüzünde oldu. Twitter API değişiklikleri arasında en göze çarpan varyasyon fiyatlandırma yapısıdır. Bununla birlikte, başka farklılıklar da olmuştur.
Örneğin platform, API'nin eski uç noktalarındaki iki özelliği kullanımdan kaldırdığını duyurdu. Bunların yanı sıra, sosyal medya platformu son API sürümünde filtre ve durum uç noktalarını da kullanımdan kaldırdı. Buna ek olarak, şirket yeni API'sini daha modern bir temeli göz önünde bulundurarak yeniden inşa etti. Bu değişiklikler doğrudan mesajlarla ilgili uç noktaları da etkiledi.
Bu modernize edilmiş temel sayesinde platform yeni özellikleri uygulayabiliyor ve sorunları daha etkili bir şekilde düzeltebiliyor. Sosyal medya hizmetinin son API güncellemesi ayrıca tüm erişim seviyelerini tek bir birimde birleştirdi. Bu, geliştiricilerin kademelerini değiştirmelerine ve gereksinimleri zamanla değiştikçe izinlerini güncellemelerine yardımcı olmak içindir.
Platformun Twitter API'sinde, yani uygulama programlama arayüzünde yaptığı değişiklikler, ek güncellemeler için de bir olanak sağlıyor. Bu şekilde platform, ek uç noktalar, erişim seviyeleri ve özellikler içerebilecek güncellemeleri daha iyi uygulayabiliyor. Ancak geliştiriciler için işleri kolaylaştırmak amacıyla platform, önceki entegrasyonlarını yeni API sürümüne taşımalarına izin verdi.
Platformun yeni API uç noktaları şunlardır:
- Twitter geliştiricilerinin geçmiş gönderilere ve gönderi sayılarına erişmesine olanak tanıyan uç noktaları arama özellikleri.
- Kullanıcıların gönderileri kimliklerine göre almalarını sağlayan uç noktalar ve yükleme uç noktaları güncellendi.
- Uç noktalar, ek açıklamalar ve gelişmiş ölçümler dahil olmak üzere yeni veri alanlarını destekleyen özellikler taşır.
- Belirli alanları talep etmek ve belirli yanıtları seçmek için uç noktalar.
Twitter API Fiyatlandırması Nedir? Farklı Kademelerin Maliyeti Ne Kadar?
X veya Twitter API'sinde yapılan yeni güncellemeler, farklı fiyatlandırma katmanlarının sunulmasını da içeriyor. Bu fiyatlandırma katmanları, yalnızca yazma amaçlı kullanımlardan iş ve ticari projelere kadar projeleri destekleyen farklı özellikler sunuyor. Bu Twitter API fiyatlandırma katmanları ücretsiz katmandan başlıyor ve kurumsal katmana kadar ölçekleniyor.
İşte farklı fiyatlandırma kademeleri, özellikleri ve maliyetleri:
- X üzerinde Ücretsiz API Katmanı: X üzerindeki ücretsiz katman, platformun uygulama programlama arayüzünün en basit sınıfıdır. Çoğunlukla yalnızca yazma kullanım durumları ve arayüzü test etmek için kullanışlıdır. Uygulama düzeyinde bir gönderi sınırı ile aylık 1.500 gönderi yayınlamayı destekler. Ücretsiz katman ayrıca yalnızca bir uygulama kimliğini destekler.
- X'te Temel API Katmanı: X'in uygulama programlama arayüzünün Temel katmanının aylık ücreti 100 ABD dolarıdır. Geliştiricilerin ayda 10.000 gönderi okuma sınırı kapasitesine sahip iki uygulama kimliği kullanmasına olanak tanır. Ayrıca ayda 50.000 gönderi gönderme sınırına sahiptir. Bu katman, prototip oluşturmak isteyen hobiciler ve geliştiriciler için idealdir.
- Pro API Planı: Pro planın aylık maliyeti 5.000 ABD dolarıdır ve üç uygulama kimliğini destekler. Bu plan, işletmelerini ölçeklendirmek isteyen yeni başlayanlar için iyi çalışır. Bir milyon gönderi yayınlamaya izin verir ve oranla sınırlı erişimi bir arama ve filtrelenmiş akış içerir.
- X'te Kurumsal API Katmanı: X'teki en yüksek API katmanı olan Kurumsal plan, işletmeler ve ölçeklendirilmiş ticari projeler için mükemmel çalışır. Fiyatlandırması uygulama bazlıdır ve aylık 42.000 $'dan başlar. Geliştiricilerin özel ihtiyaçlarını karşılayan ticari düzeyde erişim sunar.
Twitter API Erişimi Nasıl Elde Edilir: İhtiyacınız Olan Tüm Adımlar
X veya Twitter ile üçüncü taraf bir hizmet oluşturmadan önce API'ye erişmeniz gerekir. Bu Twitter API erişimi, benzersiz API anahtarları aracılığıyla sosyal medya platformuyla benzersiz bir bağlantı sağlar. Bu anahtarlar parolanız olarak işlev görür ve bitişik bir hizmet oluşturmuş olsanız bile belirli isteklerin nereden geldiğini gösterir.
İşte bu erişimi nasıl elde edeceğiniz:
- İlk olarak, geliştirici hesabınıza kaydolun: X'te geliştirici hesabınıza kaydolmak, API'ye erişim elde etmek için ilk adımdır. Elbette platform, keşfetmeye başlamadan önce birkaç soruyu yanıtlamanızı gerektiriyor. İlk katılım aşamasında, API'ye yönelik taleplerinizin doğrulanmasına yardımcı olacak kimlik bilgilerini almadan önce bir proje oluşturursunuz.
- Uygulamanızın belirtecini ve anahtarını kaydedin ve güvenliğini sağlayın: Bir proje oluşturduktan sonra, bir API anahtarı ve bir erişim belirteci oluşturabilirsiniz. Ayrıca bir istemci kimliği ve yalnızca uygulamaya özel bir erişim belirteci de oluşturacaksınız. Gelecekte kullanmanız gerekeceği için bu anahtarları ve belirteçleri kaydetmeyi unutmayın.
- API'ye bir talepte bulunun: Bir sonraki adım, uygulama programlama arayüzünü talep etmek olacaktır. Elbette, Twitter API'sine ilk talebinizi yapmanıza yardımcı olacak kılavuzlara erişebilirsiniz.
Daha sonra, başlamak için bir uç nokta seçin. Entegrasyonunuz için X API araçlarına ve kütüphanelerine de erişebilirsiniz. Diğer özelliklerin aksine API, Twitter'daki profesyonel hesaplara özel değildir.
Twitter API'si Çoğu Üçüncü Taraf Uygulama İçin Neden Kapalı?
Sosyal medya şirketinin API güncellemelerini yayınlamasından bu yana, birçok üçüncü taraf uygulaması uygulamadan çıktığını duyurdu. Bir zamanlar sosyal medya uygulamasıyla el ele çalışan üçüncü parti hizmetlerin sayısı oldukça azaldı. Peki bu neden oldu ve Twitter API'si bu uygulamalar için neden kapalı?
Twitter'a bağlı çoğu üçüncü parti uygulamanın kapatılmasının en önemli nedeni yeni API politikalarıdır. Örneğin, API erişimine eşlik eden ücretler birçok uygulamayı çaresiz bıraktı. Birçok üçüncü parti hizmet, aylık ücretlere yetişemediklerini ve kapandıklarını bildirdi.
Bunun dışında, çoklu API değişiklikleri bazı uygulamaların sistemle bağlantısını da kesti. Örneğin, şirket API'den takipçiler ve takip edilenler uç noktalarını kaldırdı. Bu eylem, bu uç noktaları temel kaynak olarak kullanan bazı uygulamaları başlangıçtaki rollerini oynayamaz hale getirdi. Böylece artık X'te bir kullanıcıyı kimin takibi bıraktığını ve platformda kimin kimi takip ettiğini takip edemez hale geldiler. Eğer daha önce "Twitter API nedir?" diye sorduysanız, cevabınızı aldınız.
X veya Twitter API değişikliklerine rağmen bazı üçüncü taraf uygulamaları hala faaliyette. Örneğin TweetDelete, kullanıcıların profillerinden toplu gönderileri filtrelemelerine ve silmelerine olanak tanıyor. Bu web uygulaması ayrıca kullanıcıların arşivlerini içe aktarmalarına ve birkaç tıklamayla özel silme görevlerini yerine getirmelerine izin verir. Promosyonları yaymadığı için tüm kullanıcılar için idealdir. Twitter zaman akışınızı filtrelemeye ve temizlemeye bugün başlayın!