Facebook Like Button eklemek blogunuzun sevinilirliğini hissetmek için en etkili yollardan biri. Fakat fan sayınız yüzlerce, binlerce hatta yüz binlerce de olsa bunun sayısal değerini çekerek işlemek yani onu kullanmak da gerekiyor, bunun için de en rahat yöntem fan sayısını ‘text’ olarak çekmek.
Image may be NSFW.
Clik here to view.
Feedburner veya Google Feed için uyguladığımızdan tek farkı veriyi Facebook API çağıracağız.
Adım 1 – API Key, Application Secret & Page ID Alma
API Key ve Application Secret
Image may be NSFW.
Clik here to view.
Facebook hesabınıza giriş yapın ve yan menüde yer alan Developer alnına girin. (Develope için yetkiniz yoksa öncelikle giriş yapmalısınız.)
Sağ üstten ‘Yeni bir Uygulama Oluştur‘ a tıklayın. Şu an gerçek bir uygulama oluşturmuyoruz, sadece uygulamanın bize sunacağı anahtarla birkaç kapı açacağız.
Image may be NSFW.
Clik here to view.
Yukarıdaki görseldeki gibi uygulamayı oluşturun. Aşağıdaki görseldeki silik alandaki bilgiler size özgü, sizin için önemli bilgiler. Bunları bir yere kaydedin. Birazdan ihtiyacımız olacak.
Image may be NSFW.
Clik here to view.
Page ID
Page ID, Facebook Fan sayfanızın kimlik numarasıdır. Eğer sayfanız yoksa önce bir tane oluşturun, ardından sayfanızın logosunun altında yer alan sayfayı düzenle linkini kopyalayın. Şu şekilde bir şey olmalı http://www.facebook.com/pages/edit/?id=XXXXXXXXX
Son kısımdaki numara Page ID’miz.
Adım 2 – Facebook.php Çağırmak
İhtiyacınız olan Facebook API PHP SDK dosyasını çağırmak. Facebook.php
. Dosyayı indirdikten sonra fan sayfasını metin olarak göstereceğiniz dizine dosyayı ekleyin.
Image may be NSFW.
Clik here to view.
Adım 3 – Fan Sayısını Gösterme
<?php require_once('facebook.php'); $facebook = new Facebook(array( 'appId' => 'app_id', 'secret' => 'secret_key', 'cookie' => true, )); $result = $facebook->api(array( 'method' => 'fql.query', 'query' => 'select fan_count from page where page_id = page_id;' )); $fb_fans = $result[0]['fan_count']; ?>
Kullanacağınız php dosyasına yukarıdaki kodu aşağıdaki değişikliği yaptıktan sonra yapıştırın.
- Satır 4 – Replace
app_id
yerine Facebook Application ID‘nizi. - Satır 5 – Replace
secret_key
yerine Secret‘ınızı. - Satır 10 – Replace the last
page_id
yerine Facebook Fanpage ID‘nizi.
(Bunlar ne diyorsanız Adım 1′de aldığınız uygulama kimlik bilgileri)
Sonuç
Aşağıdaki kodu php dosyanızda istediğiniz gibi çalıştırabilir, CSS ile şekillendirebilirsiniz.
<?php echo $fb_fans; ?>