Blograzzi’den API hizmeti
Bü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 İyiler: Belirli bir etiket için en yüksek Blograzzi puanına göre sıralanmış bloglar
- Kategoriler: Blograzzi’de tanımlı kategoriler
- Kategori En İyiler: 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.
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.
| 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 ![]()
Yorum takibi
Geri izleme
Yazıyı Paylaş
2 Kasım 2007, 08:35
İnternet & Web
Bugün 7 kez, toplam 1,817 kez okundu.
api, blog, blograzzi, sitebilgi, web 2.0


2 Kasım 2007, 10:08
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 Kasım 2007, 20:55
[…] Daha 2 gün önce sitelerimizde ne zaman API kültürü yaygınlaşmaya başlar diye sormuşken bu yazıyı görünce sevinsem mi üzülsem mi bilemedim. Ne güzel bizim servislerimiz de artık kaynaklarını açmaya başlayacaklar işte. Ama diğer yandan dileğimin bu kadar çabuk gerçekleşeceğini bilseydim başka bir şey dilerdim eburhan.com » Blograzzi’den API hizmeti […]
3 Kasım 2007, 16:29
Kod bilmeden yapabiliyor muyuz bu dediğiniz şeyleri?
3 Kasım 2007, 19:22
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 Kasım 2007, 16:15
@eylos
Tam olarak ne kasettiğini anlayamadım ama eğer api’yi kullanmaktan bahsediyorsan birazcık kod bilgisine ihtiyacın olacaktır.
4 Kasım 2007, 20:35
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
4 Kasım 2007, 21:00
Valla yukarıda API’yi kullanmayı yazmışsın
O yüzden sordum. Eğer kod bilmek gerekiyorsa ben bilmiyorum diyecektim 
5 Kasım 2007, 22:38
Erhan, sitende vermiş olduğun bu bilgiyi kendi sitemde yer verdim. Teşekkürler…
6 Kasım 2007, 12:13
@k.n
Maalesef iyi yapmamışsınız. Çünkü bir yazıyı aynen kopyalamak hem sana hem de bana zarar getirir. İyilik yapmak istiyorsanız yazı hakkında kısa bir özet geçip buraya link vermenizi rica ediyorum.
15 Aralık 2007, 16:11
[…] en büyük ve önemli özelliği Blograzzi API ile birlikte çalışmasıdır. Çünkü Blograzzi API ile Blograzzi veritabanına kayıtlı olan […]
21 Ocak 2008, 08:10
Erhan sistem için çok teşekkür ederim. Gerçekten çok güzel yapmışsın. Yanlız soracağım bir şey var. Öreneğ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