Вход Регистрация
Файл: social_login/facebook/fbConfig.php
Строк: 40
<?php
require_once('../../config.php');
if(!
session_id()){
    
session_start();
}

// Include the autoloader provided in the SDK
require_once __DIR__ '/facebook-php-sdk/autoload.php';

// Include required libraries
use FacebookFacebook;
use 
FacebookExceptionsFacebookResponseException;
use 
FacebookExceptionsFacebookSDKException;

/*
 * Configuration and setup Facebook SDK
 */

$appId             $config['facebook_app_id']; //Facebook App ID
$appSecret         $config['facebook_app_secret']; //Facebook App Secret
$redirectURL     $config['facebook_call_backurl']; //Callback URL
$fbPermissions     = array('email');  //Optional permissions

$fb = new Facebook(array(
    
'app_id' => $appId,
    
'app_secret' => $appSecret,
    
'default_graph_version' => 'v2.2',
));

// Get redirect login helper
$helper $fb->getRedirectLoginHelper();

// Try to get access token
try {
    if(isset(
$_SESSION['facebook_access_token'])){
        
$accessToken $_SESSION['facebook_access_token'];
    }else{
          
$accessToken $helper->getAccessToken();
    }
} catch(
FacebookResponseException $e) {
     echo 
'Graph returned an error: ' $e->getMessage();
      exit;
} catch(
FacebookSDKException $e) {
    echo 
'Facebook SDK returned an error: ' $e->getMessage();
      exit;
}

?>
Онлайн: 3
Реклама