我想使用FQL获取user
的工作地点信息。
当我使用Graph API并获取User
对象时,它包含work
信息,这实际上是工作历史的列表。列表元素包含employer
,location
,description
等节点...
节点内部似乎是页面。如果我取一个节点的id,例如来自雇主,并使用FQL查询page
page_id
,我得到一个包含相应信息的对象。
我现在的问题是,如何在不访问Graph API的情况下使用FQL获取相同的信息?什么表存储与工作相关的信息,例如,如何找到给定用户的所有page_id
雇主?
我坚持只使用FQL的原因是性能。当然,我可以为所有相关用户访问Graph API,并以这种方式获取信息,但我正在寻找仅限FQL的解决方案。
答案 0 :(得分:1)
您可以从FQL获取此信息。阅读“用户”表并查找工作字段。返回的JSON数据应该与Graph的格式相同,即结果是一个数组,每个结果应包含一个带有“id”和“name”字段的“雇主”对象。
您需要user_work_history或friends_work_history才能访问此字段。