• 20-01-2016, 13:28:27
    #10
    Üyeliği durduruldu
    https://www.youtube.com/watch?v=VRlSXSZpVK8


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 13:28:27 -->-> Daha önceki mesaj 13:19:41 --

    <?php
    include('api/base_facebook.php');
          require 'api/facebook.php';
    
          $facebook = new Facebook(array(
          'appId' => '*****',
          'secret' => '*******'
    		));
    
       if($facebook->getUser() == 0){ 
    		$loginUrl = $facebook->getLoginUrl(array(
    		'scope' => 'email'
    		));
    		echo "<a href = '$loginUrl'>Facebook ile giriş yap</a>";
    	}else{
    
       $me = $facebook->api('/me', array('fields' => 'id,email,name'));
    		echo "İsim " . $me["name"]; 
    		echo "<br>Email " . $me["email"];
    
    		echo "<br><a href ='logout.php'>Çıkış yap</a>";
    
    	}
    ?>
    Çıkış yapıp uygulamayı kaldırdıktan sonra bu şekilde tekrar uygulamaya izin verip deneyin %100 çalışacaktır. Aynısını kullanıyoruz.
  • 20-01-2016, 16:02:26
    #11
    Yok hocam zaten bu kodu kullanıyorum, yeni uygulama ile denedim defalarca giriş çıkış yaparak denedim, evirdim çevirdim bir çok şekillerini denedim.. email bilgisi hariç tamamına ulaşıyorum ama email yok.. Siz gerçekten bu kod ile email bilgisi alabiliyorsanız eğer demek ki facebook app sürüm farkı bana engel oluyor demektir.. v2.0 v2.4 v2.5 de denedim 2.5 de yani en son versiyonlu api de id ve ad soyad harici hiç bir şey alamadım. 2.0 da email hariç tüm bilgilere ulaşabiliyorum. Ne kadar doğrudur bilinmez ama düz mantıkla facebook 2.0 ve sonrası güncellemelere email istemeyi kapatmış olabilir. Benzer durumlar instagramda sözkonusu olmuştu... Güvenlik açısından; özel müşterilere, ssl sertifikalı sitelere ve çok eski apiler kullananlara tüm izinleri veriyor :/

    Sizden ricam müsait bir zamanınızda, bu kodlar ile email bilgisi alabildiğiniz uygulamanın, API Versionuna bakıp beni de bilgilendirir misiniz?

    Teşekkürler

    TolgaBrandt adlı üyeden alıntı: mesajı görüntüle

    https://www.youtube.com/watch?v=VRlSXSZpVK8


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 13:28:27 -->-> Daha önceki mesaj 13:19:41 --

    <?php
    include('api/base_facebook.php');
          require 'api/facebook.php';
    
          $facebook = new Facebook(array(
          'appId' => '*****',
          'secret' => '*******'
    		));
    
       if($facebook->getUser() == 0){ 
    		$loginUrl = $facebook->getLoginUrl(array(
    		'scope' => 'email'
    		));
    		echo "<a href = '$loginUrl'>Facebook ile giriş yap</a>";
    	}else{
    
       $me = $facebook->api('/me', array('fields' => 'id,email,name'));
    		echo "İsim " . $me["name"]; 
    		echo "<br>Email " . $me["email"];
    
    		echo "<br><a href ='logout.php'>Çıkış yap</a>";
    
    	}
    ?>
    Çıkış yapıp uygulamayı kaldırdıktan sonra bu şekilde tekrar uygulamaya izin verip deneyin %100 çalışacaktır. Aynısını kullanıyoruz.