无法使用Facebook PHP SDK获取用户ID

时间:2013-03-15 15:48:00

标签: facebook

我正在构建一个Facebook应用程序,需要直接从Facebook获取用户ID。我打算使用Facebook PHP SDK获取用户ID,但它总是使我的服务器崩溃。

这是我的代码:

<?php
require 'facebook-php-sdk-master/src/facebook.php';

$facebook = new Facebook(array(
  'appId'  => 'APP_ID',
  'secret' => 'APP_SECRET',
));

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

echo $user;
?>

我总是收到服务器错误消息:

HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

我正在使用https://github.com/facebook/facebook-php-sdk中的Facebook PHP SDK。有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:-1)

我发现了错误。事实证明,base_facebook.php文件中存在错误。您需要修改getCurrentUrl()函数以重定向到您在“应用程序设置”中使用的应用程序URL。希望能节省一些人调试几个小时!