我有一个令人困惑的问题, 我有一个粉丝页面应用程序/标签,我想知道用户是否喜欢它...通常这用来工作, 这是代码,我很困惑,如果有人可以指导我这个:
$user = $facebook->getUser();
$signedRequest = $facebook->getSignedRequest();
if (!$user) {
echo "Please <a target='_blank' href='".$login_url."'>click here</a> to login to the game first!";
//echo "<a target='_blank' href='$login_url'><IMG SRC='images/likeus.jpg' border=0 width='100%' /></a>";
die();
}
try {
$likes = $facebook->api("/me/likes/316624641780313");
}
catch (FacebookApiException $e) {
echo 'Please <a target="_blank" href="' . $login_url . '">click here</a> to login to the game.';
error_log($e->getType());
error_log($e->getMessage());
}
答案 0 :(得分:0)
当您使用网页标签应用时,我建议您使用从Facebook收到的signed_request
中包含的数据。
在这里查看我的答案:
答案 1 :(得分:0)
如果您指向Facebook Graph Api 2.0,那么您需要获得user_likes权限。 请使用API 2.0和1.0测试here,您将看到差异。