Facebook uygulamamıza Profile Box ekleme seçeneği sunmak için bilmemiz gereken 4 adet FBML etiketi mevcut:
1. fb:if-section-not-added (kullanıcının profil kutusu kullanımını denetleme)
2. fb:add-section-button (eğer kullanmıyorsa ekleme butonunu gösterme)
3. fb:ref (profil kutumuzun yönleneceği siteyi belirteceğiz)
4. profile_setFBML (Profil kutusunda görüntülencek bilgiyi ayarlama)
Kaynak Kod:
<?php
require_once 'facebook.php';
$appapikey = 'api key';
$appsecret = 'secret key';
$facebook = new Facebook($appapikey, $appsecret);
$user_id = $facebook->require_login();
?>
<fb:if-section-not-added section="profile">
<?php
$url="Buraya profilde göstermek istediğiniz sayfanın adresi gelicek";
$facebook->api_client->fbml_refreshRefUrl($url);
$fbml = "<fb:ref url='$url'/>";
$facebook->api_client->profile_setFBML(NULL, $user_id, "$fbml", NULL, NULL, "$fbml");
?>
<fb:add-section-button section="profile" />
</fb:if-section-not-added><br>
<a href="http://www.barisla.com">Barış Aydıner</a>
** Eğer profilinizde zaten bir profil box ekli ise "profile ekle" butonunu göremezsiniz.
Evet arkadaşlar kodlar bu kadar fbml destekli sayfada çalışır. Application key, Secret key ve göstermek istediğiniz sayfa adresini girmeyi unutmayın. $url="Buraya profilde...."; burada
callback url ile hostunuzdan gösterilecek sayfayı çağıracaksınız. Gösterilecek sayfada dinamik içerik mevcut ise çalışmayabilir. Takıldığınız nokta olursa yardımcı olmaya çalışırım.
Kolay gelsin.
barisla.com
8 yorum:
Merhaba Barış,
Dosyayı dediğiniz gibi yaptım fakat sonuç alamadım sadece altta verdiğiniz link oluyor
yani bu : Barış Aydıner
örnek dosyayı yazabilirmisiniz buraya acaba
kardeş anlattıklarından pek birşey anlamadım daha açık anlatırsan..?
Slm mrb günlerdir uğraşıyorum yapamadım. Profile ekliyor kutuyu fakat
Görüntülenecek içerik yok.
Bu uygulama içerik ekleyene dek, profiline bakanlar bu kutuyu göremeyecek.
gibi yazı gözüküyor fakat kutulara gelip baktığımda herşey normal.
bu arada adres girin dediğiniz yerdeki dosyamda sadece
html resim kodu gibi bir kod var yardımcı olabilirmisiniz.
cok iyimiş ya google dan geldim .. tam ihtiyacım oldugu zamanda..
profil kutularında html değil fbml resim kodu eklemeniz gerekiyor.Yani img src kodu çalışmaya bilir bunun için facebook wiki yi ziyaret edip , resim ekleme kodunu inceleyin.
ben bunu yaptım ama boyutunu ayarlayamıyorum. resim küçük ama büyük gözüküo sığmıyor kutuya.
bu kodu nereye yazacağımızı da söyleseydin çok süper olacaktı
Yaw herşey iyi güzelde bende niye çalışmadı kod biraz daha açıklayıcı olsanız :S HTML sayfamda çalıştırmak istedim olmadı FBLM destekli sayfa nasıl oluyor..
Yorum Gönder