使用Facebook FQL从配置文件中选择工作信息

时间:2011-02-10 10:46:35

标签: facebook facebook-graph-api facebook-fql

我想使用FQL获取user的工作地点信息。

当我使用Graph API并获取User对象时,它包含work信息,这实际上是工作历史的列表。列表元素包含employerlocationdescription等节点...

节点内部似乎是页面。如果我取一个节点的id,例如来自雇主,并使用FQL查询page page_id,我得到一个包含相应信息的对象。

我现在的问题是,如何在不访问Graph API的情况下使用FQL获取相同的信息?什么表存储与工作相关的信息,例如,如何找到给定用户的所有page_id雇主?

我坚持只使用FQL的原因是性能。当然,我可以为所有相关用户访问Graph API,并以这种方式获取信息,但我正在寻找仅限FQL的解决方案

1 个答案:

答案 0 :(得分:1)

您可以从FQL获取此信息。阅读“用户”表并查找工作字段。返回的JSON数据应该与Graph的格式相同,即结果是一个数组,每个结果应包含一个带有“id”和“name”字段的“雇主”对象。

您需要user_work_history或friends_work_history才能访问此字段。