0

我想检查用户是否喜欢我的页面或不使用 isFan() API PHP。

https://developers.facebook.com/docs/reference/rest/pages.isFan/

但是,尽管用户以前喜欢过页面,但它总是返回 false。我进行了搜索,但没有找到解决此问题的好方法。

4

3 回答 3

1

我尝试了另一种方法给你喜欢的页面 id 和检查计数,如下面的代码中提到的,在代码中我给了 cocacola Facebook 页面 id

$page_liked = $facebook->api('/me/likes/40796308305/');
count($page_liked['data']);

如果 count 为 0 则页面不被喜欢,如果 1 表示页面被用户喜欢

于 2012-10-15T07:29:46.967 回答
0

再次阅读文档,pages.isFan即将弃用,您可以尝试使用 Graph API 方法/USER_ID/likes/PAGE_ID .. 希望对您有所帮助

于 2012-10-15T06:52:35.677 回答
0

IIRC,您需要请求 user_likes 权限才能使其正常工作。

于 2012-10-15T07:35:16.420 回答