• 15-11-2014, 00:51:08
    #1
    Merhaba arkadaşlar bir sorum olacak sizlere, şimdi kişilerin facebook idleri var idlerini ben datalarıma kayıt ediyorum.

    Yaptırmak istediğim işlem şu;
    Admin paneline ben bunların cinsiyetlerini yazdırmak istiyorum.

    Cinsiyetide şöyle ekrana çıkartıyor graph api yolu ile.

    http://graph.facebook.com/PROFİLİDİNİZ?fields=gender

    Benim ise facebook idlerini veritabanından çektirme yöntemim şöyle;
    <?php echo $Magme['fbid']; ?>
    fbid tablosu kısacası.
    Ben bunu yapamadım arkadaşlar biraz farklı geldi işlem oldukça basit de görünüyor, yardımcı olur musunuz?
  • 15-11-2014, 02:01:13
    #2
    json olarak çıktı veriyor,

    Seni yapacağın json_decode yapıp array ile yazıdırman. hadi örnek ile açıklayalım.

    Madem facebooku yapıyoruz Mark hocamızı deneme için alıyoruz.

    profil linki:
    Aşağıdaki kod ile cinsiyetini alıyoruz.

    $facebook=file_get_contents("http://graph.facebook.com/zuck?fields=gender"); // ÇEK
    $JsonFace=json_decode($facebook); // ÇEVİR
    echo $JsonFace->gender; // YAPIŞTIR
    Ekstra olarak

    if ($JsonFace->gender == 'male' ) {
    echo 'Bay';
    } else {
    echo 'Bayan';
    }
    Kodu ile türkçeye çevirebilirsiniz.
  • 15-11-2014, 02:12:57
    #3
    Eygun adlı üyeden alıntı: mesajı görüntüle
    json olarak çıktı veriyor,

    Seni yapacağın json_decode yapıp array ile yazıdırman. hadi örnek ile açıklayalım.

    Madem facebooku yapıyoruz Mark hocamızı deneme için alıyoruz.

    profil linki:


    Aşağıdaki kod ile cinsiyetini alıyoruz.

    $facebook=file_get_contents("http://graph.facebook.com/zuck?fields=gender"); // ÇEK
    $JsonFace=json_decode($facebook); // ÇEVİR
    echo $JsonFace->gender; // YAPIŞTIR
    Ekstra olarak

    if ($JsonFace->gender == 'male' ) {
    echo 'Bay';
    } else {
    echo 'Bayan';
    }
    Kodu ile türkçeye çevirebilirsiniz.

    Öncelike cevabın için çok teşekkür ederim hocam.
    Dediğim gibi veritabanından facebook idlerini çekiyorum kullanıcılarımın.
    <?php echo $magme['fbid']; ?>

    böyle, zuck yazan yere '.$fbid.' tarzında yaptım olmadı nasıl yapacagız?
  • 15-11-2014, 02:16:08
    #4
    $facebook=file_get_contents("http://graph.facebook.com/".$magme['fbid']."?fields=gender"); // ÇEK
  • 15-11-2014, 02:23:02
    #5
    Eygun adlı üyeden alıntı: mesajı görüntüle
    $facebook=file_get_contents("http://graph.facebook.com/".$magme['fbid']."?fields=gender"); // ÇEK
    Çok ama çok teşekkür ederim hocam...