I am trying to use phdbook php sdk to login.
Below is one of my codes.
<?php
session_start();
require_once( 'lib/Facebook/FacebookSession.php' );
require_once( 'lib/Facebook/FacebookRedirectLoginHelper.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/FacebookAuthorizationException.php' );
require_once( 'lib/Facebook/GraphObject.php' );
require_once('lib/Facebook/GraphUser.php');
require_once('lib/Facebook/GraphSessionInfo.php');
require_once( 'lib/Facebook/HttpClients/FacebookHttpable.php' );
require_once( 'lib/Facebook/HttpClients/FacebookCurl.php' );
require_once( 'lib/Facebook/HttpClients/FacebookCurlHttpClient.php' );
require_once( 'lib/Facebook/Entities/AccessToken.php' );
require_once( 'lib/Facebook/Entities/SignedRequest.php' );
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\HttpClients\FacebookHttpable;
use Facebook\HttpClients\FacebookCurl;
use Facebook\HttpClients\FacebookCurlHttpClient;
FacebookSession::setDefaultApplication('app_id','app_secret');
$helper = new FacebookRedirectLoginHelper( 'http://124.125.244.163/rtCamp/home.php' );
try {
$session = $helper->getSessionFromRedirect();
}
catch( FacebookRequestException $ex ) {
}
catch( Exception $ex ) {
}
if(isset($session))
{
$request = new FacebookRequest( $session, 'GET', '/me' );
$response = $request->execute();
$data = $response->getGraphObject();
echo print_r( $data, 1 );
}
else
{
echo '<a href="' . $helper->getLoginUrl() . '">Login</a>';
}
?>
Now, the problem I am facing is that there is a problem with the line where I can get the session. ie $session = $helper->getSessionFromRedirect()after redirecting the page from facebook.
Now I even implemented this guy for the entire github directory with the same login code here
my code stops working after this line and no error is displayed. I tried many solutions, none of them work. I downloaded the stable PHP PHP SDK 4.0.0 and I am running the home LAMP server with PHP 5.4. I am stuck.
UPDATE: ERROR enters Apace magazine
PHP : 'Facebook\HttpClients\FacebookStreamHttpClient' /var/www/rtCamp/lib/Facebook/FacebookRequest.php 166, : http://124.125.244.163/rtCamp/home.php