以前,我正在使用以下代码检查用户是否喜欢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);
但现在这段代码不再适用了。有没有解决这个问题的方法?
答案 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
如果回复包含数据,则表示您的页面/应用程序不受欢迎。