Facebook粉丝检测Facebook外

时间:2012-11-08 14:01:48

标签: facebook api facebook-page

在过去的几个小时里,我一直在为我们的礼仪小姐制作一个“网络应用程序”。它的目的是登录Facebook用户并将他发送到下一页,其中就像带有退出按钮的盒子。这部分已经完成,但我希望通过插入一个类似的劫持脚本来加快这个过程,这样用户除了登录和注销外无需做任何事情。

但是我有一个问题 - 如何检查用户是否是粉丝(因为如果他已经喜欢这个页面,他将不同于它)?我已经尝试了一个解决方案,我正在我的FB页面上使用扇形门,但它不能在facebook外工作。

以下是我尝试使用的代码:

<?php
require 'facebook.php';
$facebook = new Facebook(array(
    'appId' => '0000000',
    'secret' => '1654adadadada',
    'cookie' => true
));

?>
<div id="fb-root"></div>
<?php
    $signed_request = $facebook->getSignedRequest();

    if ($signed_request['page']['liked']) 
    {
        echo header('Location: liked.html');
    }
    else
    {
        echo header('Location: notliked.html');
    }

1 个答案:

答案 0 :(得分:2)

你可以从FB图中获取数据。

https://graph.facebook.com/me/likes/PAGE_ID_TO_CHECK?access_token=XYZ

如果没有令牌,您将无法获得此数据。