我想检查用户是否喜欢我的页面或不使用 isFan() API PHP。
https://developers.facebook.com/docs/reference/rest/pages.isFan/
但是,尽管用户以前喜欢过页面,但它总是返回 false。我进行了搜索,但没有找到解决此问题的好方法。
我想检查用户是否喜欢我的页面或不使用 isFan() API PHP。
https://developers.facebook.com/docs/reference/rest/pages.isFan/
但是,尽管用户以前喜欢过页面,但它总是返回 false。我进行了搜索,但没有找到解决此问题的好方法。
我尝试了另一种方法给你喜欢的页面 id 和检查计数,如下面的代码中提到的,在代码中我给了 cocacola Facebook 页面 id
$page_liked = $facebook->api('/me/likes/40796308305/');
count($page_liked['data']);
如果 count 为 0 则页面不被喜欢,如果 1 表示页面被用户喜欢
再次阅读文档,pages.isFan即将弃用,您可以尝试使用 Graph API 方法/USER_ID/likes/PAGE_ID .. 希望对您有所帮助
IIRC,您需要请求 user_likes 权限才能使其正常工作。