'api' kategorisindeki yazılar ↓

Programmableweb’de bininci API

API’lerin listesini içeren Programmableweb sitesindeki API sayısı New York Times Community API‘nin eklenmesi ile birlikte toplamda 1000′i bulmuş bulunmakta. 2005 yılında sadece 32 API listeleyerek yayın hayatına başlayan ProgrammableWeb’ göre bu 3 yıl içerisinde API servisleri arasında ön plana çıkanlar şunlar:

  • 2001 yılında ilk API’sini veren site eBay’da satışa çıkarılan eşyaların yüzde 60′ı API ile üçüncü parti servislerden geliyor. Servise aylık 6 milyar API çağrısı geliyor.
  • 2002 yılında eCommerce adında API vermeye başlayan Amazon şu an bu servisi Amazon S3 ve Amazon EC2 gibi servislerle geliştirmiş durumda.
  • Google Maps API , Flickr API  ve YouTube API kullanılarak onbinlerce uygulama geliştirildi.
  • Twitter API ile birlilte trafiğini 10 kat arttırdı.

Aşağıda ise bahsi geçen 1000 API’nin kategorilere ve kullandığı protokollere göre istatistiklerini bulabilirsiniz.

Kategoriler

 

Protokol

 

Etiketler: , , , , ,

New York Times’dan API


Bu blogda fazlasıyla bahsedilen ve bir kaç projemde kullandığım Reuters’in API servisi OpenCalais kadar heyecan verici olmasa da gelecek adına bizi umutlandıran bir gelişme New York Times‘dan geldi. Şimdilik sadece The Campaign Finance API (Amerikan seçimlerindeki kampanyaların finans bilgileri) ile şuanda gelişmede olan The Movie Reviews API (Film eleştirileri) ‘den oluşan iki servisle birlikte New York Times içeriğini yavaş yavaş geliştiricilere açmaya başlıyor. Servisin sayfasından yakında restorant listeleri, makale arama ve Kongre oylamaları gibi diğer API servislerinin de geleceği haberini alıyor ve heyecanla bekliyoruz. Zira her API haberi Alpha versiyonu geliştirilmekte olan Newstaggr için yeni içerik anlamına geliyor.

Etiketler: , , ,

Friendfeed araçları (widget)

Yeni beta sürümü ile karşımızda olan life-streaming sitesi Friendfeed başarılı bir servis nasıl verilmelidir örneğini sağladığı API ve araçlar ile göstermekte. Notlarımın arasında kaynadığı için yapamadığım API tanıtımı yerine kısaca şimdi değinmek istiyorum. Dökümantasyonuna buradan ulaşabileceğiniz API’nin diğerlerinden en belirgin farkı üçüncü parti sistemlere şifreniz yerine Friendfeed’in size sağladığı ‘remote-key’ değerini vermeniz. Böylece Friendfeed şifre vermekten daha güvenilir bir çözüm sunmakta.

Gelelim yazının asıl konusu olan Friendfeed araçlarına. Friendfeed sağladığı bilumum araç ile Friendfeed’ de ki aktivitelerinizi veya Friendfeed’e eklediğiniz servisleri kolayca sitenize eklemenize olanak sağlıyor. Bu araçları CSS ile tasarımınıza uygun biçimde düzenlemenizde mümkün. Aşağıda bu araçlardan örnekler mevcut.

Badge
Friendfeed’e eklediğiniz servislerin listesi ile bir kimlik kartı oluşturabilirsiniz.

Chiclet

Kullanıcılarınızın kolayca sizi Friendfeed’de arkadaş olarak eklemesini sağlayabilirsiniz. Subscribe to me on FriendFeed

Status

Friendfeed’de ki son aktivitenizi bu şekilde paylaşabilirsiniz.

Feed
Yukarıdaki araçtan farklı olarak birden fazla aktivitenizi paylaşabilirsiniz.

Etiketler: ,

Crunchbase api ile teknoloji veritabanı elinizde…


TechCrunch‘ın sahip olduğu teknoloji veritabanı CrunchBase içeriğini, sunduğu api ile kullanıcılara açtı. Techcrunch’da ki her yazının sonunda yazıda yer alan şirketlerin, kişilerin, finansal organizasyonların, ürünlerin ve servis sağlayıcılarının bilgilerini bulabiliyorduk. Artık bu bilgileri kullanarak uygulamalar yapabileceğiz. Verileri sadece Json olarak alabildiğimiz api basit bir içeriğe ve dökümantasyona sahip. Şimdilik bu api kullanılarak içinde bir Wordpress eklentisinin de olduğu 4 uygulama mevcut. Bu api ile şirketlerin enlem ve boylam bilgilerine ulaşabilmekteyiz. Google Map API ile bir uygulama yapılır, çok da güzel olur:)

Etiketler: , , ,

Haberleri semantik etiketler ile okuyun: Newstaggr

Newstaggr

Opencalais Api’sine olan ilgim önceki uğraş  RSSTagger‘dan gelmekte. Opencalais takımından Tom Tague’nin oldukça beğendiği ama üstüne birşey koymadığım için o haliyle kalan projeden sonra şimdi kendimce gelecek vaat eden bir piroje ile karşınızdayım. Kendisi aynı zamanda uzun zamandır bloga yazı yazamamın da sebebi olmakta. Newstaggr haberleri New York Times, Reuters,CNN ve BBC gibi kaynaklardan toplayıp etiket bulutu halinde sunuyor. Sitenin ana sayfasında bulunan 12 kategorideki etiket bulutlarından herhangi bir etiket seçtiğimizde bu etiket ile ilgili haberler,resimler, alıntılar ve etiketleri bulabileceğimiz arama sayfasına ulaşabiliyoruz. Şimdilik bu sayfada Daylife API ve Yahoo Boss kullanıyorum. Bunu sebebi de Newstaggr’ın Daylife API Contest’de yarışacak olması. Şimdiden hiç bir ödül alamama olasılığını göz önünde bulundurup “önemli olan katılmaktı canım” demek istiyorum. Newstaggr gelişime müsait umarım Rsstagger’ın başına gelenler onunda başına gelmez:)

Etiketler: , , , , , ,

İzlesene.com’dan video api

Youtube’un api’si ile ilgilenirken yerel rakibi -şu an haksız bir rekabet olsa da- İzlesene.com’un da video veritabanını bir api ile kullanıma açmış olduğunu öğrendim. Bu ülkede Youtube’un kapatılmasından tek yararlı çıkan kuruluş olan İzlesene.com bu destek ile web geliştiricilerinin İzlesene.com’da yayınlanan videolardan uygulamalar yapabilmelerini sağlıyor.  Bu api’yi kullanmak isteyenler seri numarası aldıktan sonra dökümantasyonunu okuyup örnek kodlara bakarak hatta demoyu da inceleyerek işe koyulabilirler. Blograzzi , İzlesene ve Tusul‘a api desteklerinden dolayı tekrar teşekkür etmekle birlikte Pilli komunitesinden de böyle bir destek beklediğimi belirtmek isterim. Klişe olsa da “Paylaşmak güzeldir”. :)

Ekleme: Eburhan‘ın doviz sonuçlarını veren api’sini de unutmamak lazım tabi.

Etiketler: , , , ,

Youtube api’de coğrafi bilgiler

Bundan önceki güncellemelerinde api’lerine coğrafi bilgiler ekleyen ama sadece coğrafi bilgileri girilmiş videoları görmemize izin vermeyen Youtube api son güncellemesinden sonra artık bu özelliğe de sahip.  Böylece Google Map ile bu api’yi birleştirecek uygulamalarında (mashup) yolu açılmuş oldu. Şimdi beklenen ise coğrafi bilgilere göre arama yapılıp sadece belli bölgeler içindeki videoları bulmamızı sağlayacak özellik. Hem Panaromia hem de Flickr api’lerinde bu özelliği görebilmekteyiz.

Etiketler: , , , ,

Hakia’dan semantik api

Hakia'dan semantik apiReuters‘den sonra Hakia‘da semantik api çıkarıp kendi kullandıkları servisi web geliştiricilerinin hizmetine sunmaya başladı. Hakia Club’a üye olduktan sonra Hakia Syndication Web Services sayfasında Try syndication operation linkinden Hakia semantik api ile test edebileceğiniz özellikleri görebiliyoruz. Bu özellikler arasında dikkati çekenler, Google News‘de de bulabileceğiniz yazdığımız kelimeyi içeren alıntıları listeleyen “Quotes”, Reuters’in semantik api’sinin de benzer şekilde yaptığı herhangi bir sayfa veya metnin özetini çıkaran “Summarizer” ve rastgele bir karikatür getiren “Cartoons” özellikleri. Bunların yanında Web Araması, Site araması , belirli alanlarda özelleşmiş Dikey Arama, Haber Başlıkları, Haberler gibi diğer bir çok arama moturunun da sunduğu özelliklerden de yararlanabiliyoruz. Summarizer için 1000, diğer arama özellikleri için de günlük 30.000 sorgu gönderme hakkımız bulunmakta. (”Quotes” ve “Cartoons” özellikleri için herhangi bir sınır yok). OpenCalais ile karşılaştırıldığında etiketleme konusunda OpenCalais’in bir kaç adım daha önde olduğunu görebiliyoruz ama Hakia’nın  sürekli üstüne bir şeyler koyan bir proje olması nedeniyle Hakia semantik api’nin bu konudaki rakibini yakalayabileceğini düşünüyorum.

Etiketler: , , , , , , , , ,

Google Ajax Libraries Api

Google popüler Javascript kütüphanelerini kullanıcıların sayfalarına kolayca eklemeleri için Google Ajax Libraries Api’yi kullanıma sundu. Bu şekilde aşağıda listede bulunan kütüphane dosyalarını kendi sunucumuza yüklemek yerine Google’ın kendi sunucularını kullanıyoruz.

Javascript Kütüphaneleri

Örneğin jquery kütüphanesine ulaşmak aşağıdaki gibi…

<script src="http://www.google.com/jsapi"></script>

<script>

// Load jQuery  google.load("jquery", "1");

</script>
Etiketler: , , , , , , ,

Yahoo’dan Coğrafik Bilgiler İçin Api

Yahoo kullanicilarina ise yarar platformlar sunmaya devam ediyor.  Yahoo’nun  yeni servisi  Internet Locaton Platform sayesinde  dunyada herhangi bir yerin sadece ismini yazarak o yer ile ilgili cografi bilgileri XML olarak alabiliyoruz. Daha net anlasilmasi icin asagidaki orneklere bakabilirsiniz. Gelistiricilerin bu araci baska API’lerle birlestirirek  uygulama (mashup)  olusturmak icin fazlaca kullanacagini tahmin ediyorum. Uzun zamandir yapmak istedigim  projeye de bu sayede baslamis olacagim. Dunyadaki butun sehirlerin cografik bilgilerini buldum ama bu verileri  veritabanina kaydetmek gozumde buyumekteydi.

Ornekler:

Ankara icin bilgi icin:

http://where.yahooapis.com/v1/places.q(’Ankara’) 

Manchester United’in stadi Old Trafford hakkinda bilgi icin:

 http://where.yahooapis.com/v1/places.q(’old%20trafford’)

Diger ornekler API’nin sayfasinda da mevcut. Simdilik  gunluk 50.000 sorgu izni bulunan API’nin dokumantasyonu burada.

Not: Bu yaziyi Malezya’da olmam sebebiyle Turkce karakterlerin olmadigi bir bilgisayarla yazdim. Kusura bakmayin. Basliktaki Turkce karakterler icin  Bilgi.com’u kullandim.

Etiketler: , , ,