0
查詢Facebook可以查詢哪些頁面(當前域名)的用戶喜歡當前頁面,也喜歡?基本上,能夠創建一個「喜歡這個頁面的用戶也喜歡:」,然後是當前域中的頁面列表。FQL:喜歡此內容的用戶也喜歡
查詢Facebook可以查詢哪些頁面(當前域名)的用戶喜歡當前頁面,也喜歡?基本上,能夠創建一個「喜歡這個頁面的用戶也喜歡:」,然後是當前域中的頁面列表。FQL:喜歡此內容的用戶也喜歡
我想你實際上能做到這一點的唯一方法是通過訂閱edge.create事件上像按鈕,它在自己的數據庫與存儲USER_ID,網頁地址等
https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
隨着FQL,問題是你需要閱讀'url_like'表來查找這些信息,但是唯一可以索引的字段是user_id,這意味着你只能查詢當前活動用戶。如果你想在網站上顯示他們喜歡的當前用戶的其他頁面,您可以使用查詢,如下列:
SELECT url FROM url_like WHERE user_id = me() and strpos(url, 'http://www.example.com') = 0
但正如我所說,對於使用情況下,你描述你將需要存儲這自己提供信息,然後執行自己的查詢來鍛鍊最受歡迎的帖子。另外建議插件可能會滿足您的需求
https://developers.facebook.com/docs/reference/plugins/recommendations/
我希望的東西在下面的線將有可能 選擇URL FROM url_like其中USER_ID IN(SELECT USER_ID從url_like WHERE strpos(網址,的「http:/ /mydomain.com')= 0) 我知道user_id是敏感數據,但因爲它不是我最終結果的一部分,所以我認爲它會很好.. – darkdark
麻煩的是,當你需要提供可轉位字段查詢FQL表。你的內部查詢「SELECT user_id FROM url_like WHERE strpos(url,'mydomain.com';)= 0」仍然不滿足該條件,所以facebook會向你發送錯誤響應。 – TommyBs
不是我一直在尋找的解決方案,但是我會接受您提供替代方案的答案。謝謝。 – darkdark