0
A
回答
0
我已經看過這個,並且基於可索引user_id字段獲取當前用戶的喜歡,您需要爲當前用戶提供user_access標記。
https://developers.facebook.com/docs/reference/fql/like/
什麼這基本上意味着是,在特定的時間可以查詢根據自己喜歡的信息您的應用程序只有當前用戶。類似下面的查詢可能適用於您。請注意,您所需要的read_stream許可
select object_id, user_id,object_type FROM like WHERE object_id in(SELECT object_id FROM like WHERE user_id =me()) and user_id in(select uid FROM user WHERE uid in(SELECT uid2 FROM friend where uid1 = me()) and is_app_user='true')
你可以在
https://developers.facebook.com/tools/explorer/433871385166/?fql=select%20object_id%2C%20user_id%2Cobject_type%20FROM%20like%20WHERE%20object_id%20in(SELECT%20object_id%20FROM%20like%20WHERE%20user_id%20%3Dme())%20and%20user_id%20in(select%20uid%20FROM%20user%20WHERE%20uid%20in(SELECT%20uid2%20FROM%20friend%20where%20uid1%20%3D%20me())%20and%20is_app_user%3D'true')
嘗試了這一點你會那麼最有可能需要使用一些服務器端代碼來分析返回的數據來計算什麼是最流行。可能通過創建一個數組,循環遍歷數據,檢查數組中是否有一個基於object_id的鍵,如果沒有將該鍵添加到數組中,值爲1(其中1是計數),否則增加1。
值僞代碼示例
$data; // This would be what was returned from your FQL query
$compare = array();
foreach($data as $value){
if(array_key_exists($value['object_id'],$compare)){
$compare['object_id'] = $value['object_id'] + 1;
}else{
$compare['object_id'] = 1;
}
}
// Do some sorting function to compare the counts.
//you would then probably need to batch queries to get the name/title of the object that the user has liked
我希望這給你一個很好的起點
相關問題
- 1. 如何獲得Facebook的共同朋友喜歡類別
- 2. Facebook的API得到朋友喜歡回報一些朋友
- 3. 得到Facebook中的共同朋友API Android應用程序
- 4. Facebook的朋友們喜歡
- 5. 在Facebook上使用相同的應用程序獲得朋友
- 6. Facebook的非朋友不能喜歡從iOS應用程序的公共帖子
- 7. Facebook API朋友誰使用相同的應用程序android
- 8. Facebook圖形API:獲取喜歡的朋友的總數
- 9. 如何獲得朋友列表與共同朋友的數量?
- 10. 如何通過Facebook API獲取朋友喜歡
- 11. 「朋友的朋友」喜歡sql查詢
- 12. Facebook圖形API - 查看哪些朋友的朋友的朋友也安裝了我的應用程序
- 13. 檢索喜歡相同粉絲頁面的用戶朋友
- 14. Facebook共同朋友
- 15. 如何通過Facebook的Graph API獲得共同朋友
- 16. Facebook的API - 共同的朋友
- 17. Facebook應用程序:從朋友得分
- 18. 獲取的朋友的Facebook朋友在asp.net web應用程序
- 19. 使用fql獲取Facebook上朋友最喜歡的照片
- 20. 如何修改示例Heroku Facebook應用程序以顯示朋友的喜歡
- 21. Facebook最共同的朋友
- 22. 我怎樣才能從Facebook使用Facebook圖形API獲得共同的朋友?
- 23. iOS SDK共同朋友Facebook API v2.0
- 24. Facebook Graph API 2.2共同朋友
- 25. Facebook圖形API:讓所有的朋友都喜歡
- 26. MongoDB的:喜歡的造型,共同的朋友等等
- 27. 如何獲得facebook總喜歡facebook應用程序?
- 28. Fetch Facebook朋友列表,未安裝我的應用程序
- 29. 將應用程序用戶與共同朋友連接
- 30. 如何與朋友分享Facebook應用程序發佈信息
我可以安裝了相同的應用程序的用戶,所以我需要如何加入這個列表用戶獲得共享的喜歡︰SELECT uid FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me())AND is_app_user = 1 – ssola 2012-08-08 09:34:32