我试图通过使用以下三种技术来获取用户是否喜欢某个特定的粉丝页面。但是,所有这些都不起作用,并给出假值或空数组作为结果。
Facebook SDK配置正确且工作正常。所以,我不知道这个问题是什么。请允许任何人给我一些建议,或者如何在Facebook上的某个特定粉丝专页上查看用户是否喜欢。
$likes = $facebook->api("/me/likes/<page_id>");
if( !empty($likes['data']) ) {
`$page_like_status = "I like!";`
} else {
`$page_like_status = "not a fan!";`
}
$isFan = $facebook->api(array(
"method" => "pages.isFan",
"page_id" => <page_id>,
"uid" => <fb_user_id>
));
if($isFan === TRUE) $tt = "I'm a fan!";
if($me) {
$youlikeit = $facebook->api(array(
"method" => "fql.query",
"query" => "select uid from page_fan where uid=me() and page_id=<page_id>"
));
}
$youlikeit = sizeof($youlikeit) == 1 ? true : false;