2012-08-08 43 views
2

在閱讀了大量有關graph-api和FQL的FB文檔後,我仍然無法找到獲取朋友生活事件的方式(例如畢業日期,週年紀念,新的家庭等)。Facebook API - 獲取生活事件(圖表api或FQL)

他們的文檔中明確提供的唯一事件是生日(這很明顯)。

我幾乎可以肯定,有可能做到以上這些,因爲iPhone應用程序「Karma」(http://itunes.apple.com/us/app/karma/id457143798?mt=8)在使用FB記錄後自動提供信息(排除諸如爬行我的朋友牆等選項,這也會是非常不可能因爲FB的權限)

有什麼想法嗎?沒有記錄的可能的FQL選擇器?

謝謝!

編輯:請注意,Karma的Android應用程序不提供生活事件。

回答

0

對用戶個人信息(教育,工作,家鄉,關係狀態)的大部分更改只會生成「正常」狀態更新消息 - AFAIK在這些和其他手動狀態更新之間沒有區別。

所以我想說一個應用程序想要顯示那種信息將不得不通過用戶的狀態消息,並通過查看故事文本篩選出它認爲是相關的那些。

+0

感謝您的回答,但生活事件不記錄爲狀態更新,並且我非常確定Karma不抓取FB。 – istern 2012-08-08 16:15:39

+0

有沒有更新?我試圖使用iOS SDK獲取生活事件 – AndrewSB 2014-04-12 07:25:58

1

的問題是在這裏找到答案:Grabbing Facebook life events

這些職位有一個 '類型',具有code。例如,關係狀態更改將爲code 62,位置更改將爲code 282

看鏈接

0
SELECT name, education_history, work_history, relationship_status from user where uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 

您可以使用此教育和工作經歷或用戶,但對於其他你必須通過使用

id/feed 

他們的飼料和檢查故事邊緣的過濾。