Аутентификация с использованием PHP SDK не работает - PullRequest
0 голосов
/ 24 января 2012

У меня проблемы с аутентификацией с использованием PHP SDK.Я загрузил "facebook.php" и "base_facebook.php" с github.Ниже приведен код, который я использую, но не могу понять, где я ошибаюсь (новичок во всем этом).

<?php
require 'facebook.php' ;
$fbconfig['appid' ] = xxx;
$fbconfig['secret'] = "xxxx";
$fbconfig['baseurl'] = "xxx";
$params = array(
'scope' => 'read_stream, friends_likes',
'redirect_uri' => 'xxx'
);
 $loginUrl = $facebook->getLoginUrl($params​);
 $logoutUrl = $facebook->getLogoutUrl();
  if(!$user)
     {
        echo "<P>You need to <a href=\"' . $loginUrl . '\">log into FB</a></p>\n";
        exit();
     }
  else
     {
         echo "<p style=\"margin-bottom:20px;\">​<a href=\"{$logoutUrl}\">Logout</​p>\n";
      }
 ?>

Любые предложения очень ценятся:)

1 Ответ

0 голосов
/ 24 января 2012

Исходя из этого сайта , похоже, вам нужно явно создать собственный Facebook объект:

require_once("facebook.php");

$config = array();
$config[‘appId’] = 'YOUR_APP_ID';
$config[‘secret’] = 'YOUR_APP_SECRET';
$config[‘fileUpload’] = false; // optional

$facebook = new Facebook($config);
...