2
這聽起來很複雜。FQL從鏈接中的朋友那裏得到相似的數字
我想從我的網站檢索鏈接,這些鏈接被用戶和我的朋友喜歡。但我想按朋友的數量來排序結果,比如count。
我檢查了link_stat,它只提供了一個一般的統計。
這可能嗎?
這聽起來很複雜。FQL從鏈接中的朋友那裏得到相似的數字
我想從我的網站檢索鏈接,這些鏈接被用戶和我的朋友喜歡。但我想按朋友的數量來排序結果,比如count。
我檢查了link_stat,它只提供了一個一般的統計。
這可能嗎?
我以爲我有一個答案給你。我沒有,我不知道爲什麼。
我昨天分享了一堆鏈接來測試一個網站上實現的Like Button。我認爲這將是一個容易回答的問題。玩了這個約30分鐘後,我得出的結論是,事實並非如此。
在API瀏覽器中查看/me/feed
,我的鏈接與"type": "link"
在那裏。但是,當我看me/links
或運行FQL查詢SELECT link_id, owner, url FROM link WHERE owner = me() ORDER BY created_time DESC
這些鏈接不存在。 Bug report posted
無論如何,你應該能夠開始與FQL查詢是這樣的:
SELECT link_id, owner, url FROM link
WHERE owner IN
(SELECT uid2 FROM friend WHERE uid1 = me())
AND strpos(url, 'mysite.com') >= 0
通過Multiquery傳遞這些link_id
s到類似的表。 FQL沒有count
方法,因此您必須對腳本中的喜歡進行計數並對結果進行排序。
祝你好運。