我看到这里被问了很多,但我还没有想出一个解决方案。我需要获取用户的 ID 以确定他们是否已经在我的应用程序中填写了表格。这是我的代码..
require_once('facebook.php');
$facebook = new Facebook(array(
'appId' => 'xxxxxxxxxx',
'secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'cookie' => false,
));
$signed_request = $facebook->getSignedRequest();
$page_id = "fb" . $signed_request['page']['id'];
$user_id = $facebook->getUser();
我不知道这是否相关,但我可以很好地获取页面 ID。但$user_id
对于除我之外的所有用户,始终返回为 0。我猜那是因为我是我页面的管理员。
有人知道这里有什么问题吗?