如何訪問喜歡使用FQL的朋友?我可以看到它的圖形API中:FQL訪問好友喜歡
https://graph.facebook.com/1111111/likes
...但我似乎無法弄清楚如何做到這一點的FQL。
如何訪問喜歡使用FQL的朋友?我可以看到它的圖形API中:FQL訪問好友喜歡
https://graph.facebook.com/1111111/likes
...但我似乎無法弄清楚如何做到這一點的FQL。
您可以通過查詢url_like
表做到這一點:
SELECT url FROM url_like WHERE user_id IN (
SELECT uid2 FROM friend WHERE uid1 = me()
)
的朋友爲你卻無法得到喜歡的列表:照片,相冊,事件,組,筆記,鏈接,視頻,應用程序,狀態檢查在,審查,評論,發佈。
此信息位於like
表,但它的基礎上user_id
你需要從用戶read_stream
權限查詢......
編輯:添加圖形API瀏覽器實例可以輕鬆地預覽此: http://developers.facebook.com/tools/explorer?method=GET&path=fql%3Fq%3DSELECT%20url%20FROM%20url_like%20WHERE%20user_id%20IN%20(SELECT%20uid2%20FROM%20friend%20WHERE%20uid1%20%3D%20me())
fql?q=SELECT uid, page_id from page_fan where uid IN(SELECT uid2 from friend where uid1=me())
你可以在你的api資源管理器中試試這個來獲得用戶朋友喜歡的東西。
所以我不能訪問朋友喜歡這個? (查詢沒有返回任何數據。)奇怪,考慮到我可以通過Graph API獲取信息。 –
事實上,使用Graph API做這件事並沒有什麼錯,我建議只使用FQL來處理Graph API中缺少的東西...... –
剛剛檢查並且上面的查詢產生正確的結果。你確定你有'friends_likes'權限授予和有效的'access_token'?使用您的應用程序使用Graph API瀏覽器進行檢查,使用「獲取訪問令牌」按鈕以確保授予所需的權限... –