Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
896
Tıklama
0
Öne Çıkarma
Facebook Autentication Sorunu
T
9 yıl
Yüzbaşı
Konu Sahibi

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.

<?php  

require_once( 'lib/Facebook/FacebookSession.php');
require_once( 'lib/Facebook/FacebookRequest.php');
require_once( 'lib/Facebook/FacebookResponse.php');
require_once( 'lib/Facebook/FacebookSDKException.php');
require_once( 'lib/Facebook/FacebookRequestException.php');
require_once( 'lib/Facebook/FacebookRedirectLoginHelper.php');
require_once( 'lib/Facebook/FacebookAuthorizationException.php');
require_once( 'lib/Facebook/GraphObject.php');
require_once( 'lib/Facebook/GraphUser.php');
require_once( 'lib/Facebook/GraphSessionInfo.php');
require_once( 'lib/Facebook/Entities/AccessToken.php');
require_once( 'lib/Facebook/HttpClients/FacebookCurl.php');
require_once( 'lib/Facebook/HttpClients/FacebookHttpable.php');
require_once( 'lib/Facebook/HttpClients/FacebookCurlHttpClient.php');

// 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 Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.