asimavi adlı üyeden alıntı

biraz araştırdım ve buldum hocam yapmanız gereken

https://developers.facebook.com/docs/php/gettingstarted/

burdaki linkten sdk indirmek ve ardından içerisinde bulunan src içerisindeki kodları sunucunuza atınız (ben ismini fb olarak değiştirdim) ardından yazacağımız kodlar




require_once("fb/facebook.php");//kütüphane içerisindeki facebook.php sayfamıza çağırıyoruz
$facebook = new Facebook(array(
'appId' => 'uygulama_id',
'secret' => 'uygulamam_guvenlik_kodu',
));//facebook sınıfını tanımlıyoruz


$fbkimlik=$facebook->getUser();//kullanıcı izin vermiş mi vermemiş mi kontrol için sınıfı çağırıyoruz

if($fbkimlik){//kullanıcı uygulamamıza izin vermiş mi vermemiş mi kontrol ediyoruz
$bilgiler=$facebook->api('/me','GET');//kullanıcı izin vermişse bilgilerini alıyoruz

echo '
';

print_r($bilgiler);//kullanıcı bilgileri bize dizi olarak geliyor onların içerisinden istediğini alabilirsin dizilerin işlevini biraz biliyorsan buınların ne olduğunu ekrana yazdırıyoruz
echo '
';
}else{
$izinlink=$facebook->getLoginUrl();//izin vermeyen kullanıcıdan izin almak için izin url 'sini alıyoruz
echo '<script>top.location.href="'.$izinlink.'"</script>';//kullanıcı izin vermemişse izin almak için gerekli sayfaya yönlendiriyoruz
}


?>


bir kaç bilgisini alma yönetmini göstermek gerekirse kullanıcının id sini almak için $bilgiler['id'] kullanıcının id si
$bilgiler['name'] tam ismi(adı ve soyadı)
$bilgiler['first_name'] kullanıcının adı
$bilgiler['last_name'] kullanıcnın soyadı


gibi diğer bilgilerinede ulaşabilirsiniz dize içerisnde hepsi tanımlı istediğini kullanarak ulaşabilirsin...


ssl https de sorun çekersen yardımcı olabilirim


Cevabınız için teşekkür ederim. Bahsettiğiniz dosyayı indirdim ve klasör şeklinde attım, klasörde şunlar var;
base_facebook.php
facebook.php
fb_ca_chain_bundle.crt

Ben, sizin verdiğiniz kodları aynı klasör içerisine index.php olarak ayarladım ancak sorun aldım. Şöyle yaptım;



require_once("src/facebook.php");//kütüphane içerisindeki facebook.php sayfamıza çağırıyoruz
$facebook = new Facebook(array(
'appId' => '304838726319235',
'secret' => 'GÜVENLİKŞİFREM',
));//facebook sınıfını tanımlıyoruz


$fbkimlik=$facebook->getUser();//kullanıcı izin vermiş mi vermemiş mi kontrol için sınıfı çağırıyoruz

if($fbkimlik){//kullanıcı uygulamamıza izin vermiş mi vermemiş mi kontrol ediyoruz
$bilgiler=$facebook->api('/me','GET');//kullanıcı izin vermişse bilgilerini alıyoruz

echo '
';

print_r($bilgiler);//kullanıcı bilgileri bize dizi olarak geliyor onların içerisinden istediğini alabilirsin dizilerin işlevini biraz biliyorsan buınların ne olduğunu ekrana yazdırıyoruz
echo '
';
}else{
$izinlink=$facebook->getLoginUrl();//izin vermeyen kullanıcıdan izin almak için izin url 'sini alıyoruz
echo '<script>top.location.href="'.$izinlink.'"</script>';//kullanıcı izin vermemişse izin almak için gerekli sayfaya yönlendiriyoruz
}


?>


Deneme olarak, http://yenikampanyavar.tk/