Kişisel Bir Web Günlüğü

Blograzzi’den API hizmeti

Blograzzi LogoBüyük Web 2.0 servislerinin ortak özelliklerinden birisi de web geliştiricilere API sunmalarıdır. Yani kaynaklarını dış dünyaya açıp, kendileri üzerinden başka web uygulamaları (mashup) geliştirilmesine izin vermeleridir. Fakat API hizmetini nedense Türk servislerinde pek göremiyoruz. Neyseki geçtiğimiz günlerde Blograzzi bu konuda bir adım atarak web geliştiricilerine API hizmeti sunmaya başladı.

Blograzzi API hakkında…

Eğer Blograzziâ??ye üye iseniz size bir adet API anahtarı veriliyor. Bu anahtar, içerisinde 5000â?²e yakın blog sitesinin kayıtlı olduğu bir veritabanından bilgi çekmenizi sağlıyor. Bu bilgileri kendi web uygulamanızda istediğiniz gibi kullanabilirsiniz. Blograzzi APIâ??nin sunduğu bilgiler şöyle:

  • Blog Detayları: Blogun özet bilgileri
  • Blog Yorumları: Bloga yapılmış yorumlar
  • Etiket En iyiler: Belirli bir etiket için en yüksek Blograzzi puanına göre sıralanmış bloglar
  • Kategoriler: Blograzzi’de tanımlı kategoriler
  • Kategori En iyiler: Belirli bir kategorideki için en yüksek Blograzzi puanına göre sıralanmış bloglar

Örneğin ben Blograzzi APIâ??yi popülerlik ölçüm aracı SiteBilgiâ??de kullanmaya başladım. SiteBilgi sayesinde bir web sitesinin Blograzziâ??de kaçıncı sırada olduğunu Blograzziâ??ye girmeden çok daha hızlı bir şekilde öğrenebilirsiniz. Bunun için de yukarıda bahsettiğim â??Blog Detaylarıâ? bilgisinden faydalanıyorum.

SiteBilgi
SiteBilgi ile blograzzi sıranızı hızlıca görebilirsiniz

Küçük bir hız testi

Aslında Blograzzi API ortada yokken de SiteBilgiâ??den bir web sitesinin blograzzi sırasını öğrenebiliyordunuz. Fakat bu işlem şimdikine göre daha uzun sürüyordu. Çünkü API kullanmadığım zaman; sorgulanan web adresinin blograzzi sayfasını tamamiyle PHP ile çekiyordum. Script ve stil kodlarını temizleyip geriye kalan HTML kodları arasından da Blograzzi Sırasıâ??nı almaya çalışıyordum. Bu işlem ortalama 6-7 saniye gibi bir sürede gerçekleşiyordu.

şimdi ise API sayesinde blograzzi sırasını çekmek istediğim web sitesinin bilgileri temiz bir şekilde (script, style, html olmadan) geliyor. Bu işlem en fazla 0,2 saniye sürüyor. Yani yaklaşık 60 kat daha hızlı işlem görüyor. Alttaki tabloda API kullanılmadığında ve kullanıldığında gerçekleşen işlem sürelerini kendiniz de karşılaştırabilirsiniz.


Blograzzi Sırasını Alma Süreleri
  API yok API var
eburhan.com 6,4 0,1
bildirgec.org 6,3 0,1
wordpress-tr.com 5,8 0,1
teknoseyir.com 6,1 0,1
yakuter.com 5,6 0,1
yüklenme süreleri “saniye” cinsindendir

Sonuç

Siz de Blograzzi APIâ??yi kendi web uygulamanızda kullanmak isterseniz API Sayfası‘na girip gerekli bilgileri bulabilirsiniz. Bunun yanında PHP Kod Örnekleri sayfasında, benim Blograzzi’ye gönderdiğim örnek kodları da inceleyip test edebilirsiniz ;)

benzer yazılar:
2 Kasım 2007 İnternet & Web Bugün 0 kez, toplamda ise 12.537 kez okundu. , , , ,
13 yorum var
  1. Yazınız Blograzzi adına bizim için çok değerli bir paylaşım olmuş. Ayrıca desteğiniz ve ilginiz için teşekkürler.

  2. Kod bilmeden yapabiliyor muyuz bu dediğiniz şeyleri?

  3. sitebilgi yi erhan abi sen mi tasarladın ? php asp bilgilerini bizlerle paylaşıyorsun teşekkür ederiz devamını sizden ve diğer kullanıcılardan gelmesini dileriz :)

  4. @eylos
    Tam olarak ne kasettiğini anlayamadım ama eğer api’yi kullanmaktan bahsediyorsan birazcık kod bilgisine ihtiyacın olacaktır.

  5. eylos, sonuçta blograzzi’den yayınlanan xml’i kullanıcının görüntülemesini istiyorsan, herhangi bir dil ile ona şekil vermen gerekecek. Ben xml yerine json’ı tercih ederdim, en azından alternatif sunsalar çıktı formatı olarak :D

  6. Valla yukarıda API’yi kullanmayı yazmışsın :) O yüzden sordum. Eğer kod bilmek gerekiyorsa ben bilmiyorum diyecektim :)

  7. Erhan, sitende vermiş olduğun bu bilgiyi kendi sitemde yer verdim. Teşekkürler…

  8. @k.n
    Maalesef iyi yapmamışsınız. Çünkü bir yazıyı aynen kopyalamak hem sana hem de bana zarar getirir. iyilik yapmak istiyorsanız yazı hakkında kısa bir özet geçip buraya link vermenizi rica ediyorum.

  9. Erhan sistem için çok teşekkür ederim. Gerçekten çok güzel yapmışsın. Yanlız soracağım bir şey var. Örneğin ben eniyi.php adında dosya oluşturdum ve verdiğin kodlar arasından en iyi etiketleri kopyaladım. Sonra da erişimde Anahtar değişkenini tanımlarken “Blograzzi Uygulama Geliştirme Anahtarınız”e eşitliyoruz. “Buraya api anahtarı” şeklinde mi olacak(Tırnak içinde)? Eğer doğru yaptıysam neden ekran boş gözüküyor :s

  10. Başarılarınızın artmasını dilerim…

  11. API konusunda bir şeylere bakarken bu yazını hatırladım. Sanırım bu yazını güncellemelisin. Malum Blograzzi artık o eski Blograzzi değil ;)

İçinizde kalmasın, siz de yorum yazın

Telif Hakkı © 2012 eburhan.com | Structure | XHTML