无法使用php中的fb api检索配置文件信息

时间:2016-11-29 12:07:35

标签: php facebook facebook-graph-api

我正在尝试使用PHP中的Facebook api检索Facebook用户的信息。但是当我尝试运行以下代码时,会显示no内容,尤其是因为require语句。此页面上的HTML内容不会呈现。换句话说,没有任何作用。只执行上面的echo require语句。我有正确的APP ID和密码。

<?php
session_start();
?>
<?php
$somevar=$_SESSION['newsession'];
$somevar2=$_SESSION['newsession2'];
echo "rahul fb";
require 'fblib/src/Facebook/Facebook.php';

$facebook = new Facebook(array(
  'appId'  => '⁠
myappid',
  'secret' => 'mysecretid',
));

// Get User ID
$user = $facebook->getUser();

To make API calls:

if ($user) {
  try {
    // Proceed knowing you have a logged in user who's authenticated.
    $user_profile = $facebook->api('/me');
    echo "SFDFFD";
  } catch (FacebookApiException $e) {
    error_log($e);
    $user = null;
  }
}else{
  echo "fatal error";
}
//echo "sdfdsfdf";
?>

可能是什么问题?我是以正确的方式做到的吗?或者还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

您需要使用autoload.php才能使其正常工作。

同时更改语法:

$facebook = new Facebook(array(
  'appId'  => '⁠
{1821595718085107}',
  'secret' => '{d17998fdecdeab3c158970c1fcbf89f4}',
));