2011-02-10 24 views
1

我想使用FQL獲取工作地點信息user使用Facebook FQL從個人檔案中選擇工作信息

當我使用Graph API並獲取User對象時,它包含work信息,它基本上是工作歷史記錄的列表。列表元素包含節點employerlocation,description等...

節點看起來像是內部頁面。如果我採用節點的id,例如來自僱主,並使用FQL查詢與page_idpage,我得到一個對象與相應的信息。

我現在的問題是,如何在不訪問Graph API的情況下使用FQL獲取相同的信息?哪些表存儲工作相關信息,例如,如何查找給定用戶的僱主的所有page_id

我堅持只使用FQL的原因是性能。當然,我可以訪問所有有問題的用戶的圖形API,並獲得信息,但我正在尋找僅用於FQL的解決方案

+0

我不認爲這是可能的,FQL將檢索僱主的名稱,而不是它的Facebook對象ID – ifaour 2011-02-10 14:49:07

回答

1

您可以從FQL獲取此信息。閱讀「用戶」表並查找工作領域。返回的JSON數據應該與Graph的格式相同,即結果是一個數組,每個結果應該包含一個帶有「id」和「name」字段的「僱主」對象。

您需要user_work_history或friends_work_history才能訪問此字段。

+1

我可能完全錯誤,但最後一次我檢查,`ID`不包括在內,所以基本上通過FQL無法找到僱主標誌。 – kongo09 2011-08-22 20:33:31