Merhaba. Facebook ile girişi öğrenmeye çalışıyorum da. İnternetten izlediğim videolar yardımıyla birşeyler yaptım ama yazdığım şeyi çalıştıramadım. index.php dosyamdaki kod bu kadar. Başka da birşeyim yok. Eksiklerimi birisi söylerse çok iyi olur.
// USESPACES use Facebook/FacebookSession; use Facebook/FacebookRedirectLoginHelper; use Facebook/FacebookRequest; use Facebook/FacebookResponse; use Facebook/FacebookSDKException; use Facebook/FacebookRequestException; use Facebook/FacebookAuthorizationException); use Facebook/GraphObject; use Facebook/GraphUser; use Facebook/GraphSessionInfo; use Facebook/FacebookCurl; use Facebook/FacebookHttpable; use Facebook/FacebookCurlHttpClient;
// PROCESS //1.Start Session session_start(); //2.Use app id,secret and redirect url $app_id = ''; $app_secret = ''; $redirect_url = 'http://likesandslaps.eu5.org'; //3.Initialize application, create helper object and get fb sess FacebookSession::setDefaultApplication($app_id,$app_secret); $helper = new FacebookRedirectLoginHelper($redirect_url); $sess = $helper->getSessionFromRedirect(); //4. if fb sess exists echo name if(isset($sess)){ //create request object, execute and capture response $request = new FacebookRequest($sess,'GET','/me'); // from response get graph object $response = $request->execute(); $graph = $response->getGraphObject(GraphUser::classname()); // use graph object methods to get user details $name = $graph->getName(); echo "hi $name"; }else{ //else echo login echo '<a href="'.$helper->getLoginUrl().'" >Login with facebook</a>' }
?>
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.