我现在想花几个小时来检查当前用户是否喜欢我的应用程序。 我在登录时需要“user_likes”权限,但即使当我点击类似按钮时,当我检查用户是否喜欢带有isFan或FQL的应用程序时,我仍然得到零喜欢!检测用户是否喜欢Facebook应用程序
这是如何我试图让用户是否“喜欢”的应用程序:
$isFan = $facebook->api(array(
"method" => "pages.isFan",
"page_id" => xxxxx,
"uid" => $session
));
if($isFan === TRUE)
echo "I'm a fan!";
OR
$likes = $facebook->api(array(
'method' => 'fql.query',
'query' => "SELECT uid FROM page_fan WHERE page_id='xxxxx' AND uid='$session'",
));
print 'likes found: ' . count($likes) . '<br />';
两种方法给我什么,请如果有一个人能帮助我这将会非常棒!
谢谢! Moti
上的工具,你可以提供你设置$ session的代码吗? – squinlan
这是我如何设置会话:$ session = $ facebook-> getUser(); – user310707
您是否尝试过在Facebook文档上手动[这里](https://developers.facebook.com/docs/reference/rest/pages.isFan/)进行测试? – squinlan