我可以使用瀏覽器 (https://www.facebook.com/help/437430672945092)使用Facebook GraphAPI或FQL得到Facebook的活動日誌
我想要寫一個應用程序來分析我的Facebook數據探索我的活動日誌。
是否有任何方式使用GraphAPI或FQL獲取我的活動日誌?
我可以使用瀏覽器 (https://www.facebook.com/help/437430672945092)使用Facebook GraphAPI或FQL得到Facebook的活動日誌
我想要寫一個應用程序來分析我的Facebook數據探索我的活動日誌。
是否有任何方式使用GraphAPI或FQL獲取我的活動日誌?
這是可能的,但不是通過單個查詢請求。使用Graph API請求和FQL查詢的組合是必要的。您需要適當的訪問令牌權限才能執行此操作。
的所有訊息:
https://graph.facebook.com/me/posts?since=UNIX_TIMESTAMP&access_token=YOUR_ACCESS_TOKEN
您所有的OpenGraph操作的。這可以讓冗長,查看列表在https://developers.facebook.com/docs/reference/opengraph例爲og.likes:
https://graph.facebook.com/me/og.likes?since=UNIX_TIMESTAMP&access_token=YOUR_ACCESS_TOKEN
對於自定義OpenGraph操作,你必須創建取決於操作的定義查詢。看到這裏的文檔https://developers.facebook.com/docs/opengraph/using-objects#read樣品爲Foursquare的簽到地點:
https://graph.facebook.com/me/playfoursquare:checkin_to?since=UNIX_TIMESTAMP&access_token=YOUR_ACCESS_TOKEN
你的所有對象的喜歡(FQL):
select object_id from like where user_id = me()
你的所有URL的喜歡(FQL):
select url from url_like where user_id = me()
所有您的頁面喜歡(FQL):
select page_id, name, categories from page where page_id in (select page_id from page_fan where uid = me())
我確定我忘了一些,但我認爲這裏的信息並不是很簡單,並且沒有可以完成您想要實現的「一體式」查詢。
謝謝,有什麼辦法讓我的評論活躍? 像xxx這樣的東西發表了評論 – Sagi
我不知道一個簡單的解決方案。 – Tobi
FQL:SELECT text,fromid FROM comment WHERE post_id IN(SELECT post_id FROM stream WHERE filter_key IN(SELECT filter_key FROM stream_filter WHERE uid = me())AND actor_id IN(SELECT uid1 FROM friend WHERE uid2 = me())order by created_time ) 可以在我的新聞源中選擇對帖子的評論,所以我在最後添加條件「AND fromid = me()」,以便獲取我的評論,但結果爲空。 – Sagi
我認爲這將違反用戶隱私政策(訪問用戶的完整存檔),但您可以使用其他API調用來實現此目的 –
現在我可以獲得所有我喜歡的活動。有什麼辦法讓我的評論活躍起來嗎? – Sagi