我正在构建一个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。有人可以帮我解决这个问题吗?
答案 0 :(得分:-1)
我发现了错误。事实证明,base_facebook.php文件中存在错误。您需要修改getCurrentUrl()函数以重定向到您在“应用程序设置”中使用的应用程序URL。希望能节省一些人调试几个小时!