如何检查用户是否喜欢facebook应用程序?

时间:2012-05-16 06:16:10

标签: facebook facebook-like

以前,我正在使用以下代码检查用户是否喜欢Facebook应用程序:

    $fql= "SELECT uid FROM page_fan WHERE page_id = '$appid' and uid='".$me['id']."'";
    $param=array(
        'method'    => 'fql.query',
        'query'     => $fql,
        'access_token' => $access_token
    );
    $fqlResult1   =   $facebook->api($param);
    $hasliked = count($fqlResult1);

但现在这段代码不再适用了。有没有解决这个问题的方法?

3 个答案:

答案 0 :(得分:1)

Facebook阻止了我们可以检查Facebook应用程序是否在大约6,8个月内被阻止的功能。

答案 1 :(得分:0)

您可以使用:

$facebook->api("/$user/likes");

它提供了用户喜欢的列表。如果您的应用程序在列表中,那么其他用户不喜欢它。 你的意思是那样的。

答案 2 :(得分:0)

您可以通过指定您的网页ID进行检查,同时提供这样的api调用

https://graph.facebook.com/me/Likes/" + pageId/appId + "?access_token=" + oAuthToken

如果回复包含数据,则表示您的页面/应用程序不受欢迎。

相关问题