在fb php-sdk中发现了一个真正的getUser方法问题 - 我总是得到0,如果我也登录了fb。我做错了什么?使用最新版本的sdk - 3.2.2
$app_id = 'appid';
$app_secret = 'app_secret';
$fb_config = array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true,
);
$facebook = new Facebook($fb_config);
$user = $facebook->getUser();
// and here im always getting 0
echo $user;
// If user logged in fb, trying to find out if user like my page and if not - show div with like button.
if($user)
{
// code here
}
// If user not logged in, show div with like button.
else
{
return false
}
实际上这是检查用户是否喜欢我的页面的功能。 我用来解决这个问题:
我在哪里做错了?求你帮帮我。
EDIT1 无论如何,我想知道如何通过fb app登录获得此用户ID。