2011-02-10 22 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