我想檢查用戶喜歡我的網頁或不使用isFan()API PHP。Facebook isFan總是爲喜歡的用戶返回false?
https://developers.facebook.com/docs/reference/rest/pages.isFan/
但它始終返回false,雖然用戶已經喜歡以前的頁面。我有搜索,但沒有得到解決這個問題的好方法。
我想檢查用戶喜歡我的網頁或不使用isFan()API PHP。Facebook isFan總是爲喜歡的用戶返回false?
https://developers.facebook.com/docs/reference/rest/pages.isFan/
但它始終返回false,雖然用戶已經喜歡以前的頁面。我有搜索,但沒有得到解決這個問題的好方法。
IIRC你需要詢問user_likes權限才能使其工作。
再次閱讀文檔,pages.isFan很快就要過時,你可以嘗試使用圖形API方法/USER_ID /喜歡/ PAGE_ID ..希望這有助於
我用瞭如下,但它仍然返回false: 如果($用戶){ 嘗試{$ 喜歡= $ facebook-> API( 「/我/愛/ PAGE_ID」); if(!empty($ likes ['data'])) echo「我喜歡!」;其他 回聲「不是粉絲!」; (FacebookApiException $ e){ error_log($ e); $ user = null; } } – thanh
我嘗試另一種方法給您喜歡的頁面ID和檢查算作我下面的代碼中提到的, 在這裏,在代碼中,我給了可口可樂的Facebook頁面ID
$page_liked = $facebook->api('/me/likes/40796308305/');
count($page_liked['data']);
如果計數爲0的頁面不喜歡,如果1是指頁面被用戶喜愛
謝謝,它的工作:) – thanh
很高興幫助!如果您發現它有幫助,請記住接受答案。 – vvondra