使用 Facebook FQL 从个人资料中选择工作信息
我想使用 FQL 获取用户
的工作地点信息。
当我使用 Graph API 并获取 User
对象时,它包含 work
信息,它本质上是工作历史列表。列表元素包含employer
、location
、description
等节点...
这些节点在内部看起来像是页面。如果我获取节点的 ID(例如从雇主那里获取),并使用 FQL 查询带有该 page_id
的 page
,我确实会获得一个包含相应信息的对象。
我现在的问题是,如何使用 FQL 来获取相同的信息而不访问 Graph API?哪个表存储与工作相关的信息,例如如何找到给定用户的所有雇主的 page_id
?
我坚持只使用 FQL 的原因是性能。当然,我可以访问所有相关用户的 Graph API 并以这种方式获取信息,但我正在寻找仅 FQL 的解决方案。
I would like to get work place information of a user
using FQL.
When I use the Graph API and get the User
object, it contains work
information, which is essentially a list of the work history. The list elements contain nodes of employer
, location
, description
, etc...
The nodes appear to be pages internally. If I take the id of a node, e.g. from the employer, and use FQL to query a page
with that page_id
, I do get an object with corresponding information.
My question now is, how do I use FQL to get the same information without accessing the Graph API? What table stores the work-related information, for example how do I find all the page_id
of the employers of a given user?
The reason I insist on using FQL only is performance. Of course I could access the Graph API for all the users in question and get the info that way, but I'm looking for an FQL-only solution.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以从 FQL 获取此信息。阅读“用户”表并查找工作字段。返回的 JSON 数据应与 Graph 的格式相同,即结果是一个数组,每个结果应包含一个带有“id”和“name”字段的“employer”对象。
您将需要 user_work_history 或 Friends_work_history 才能访问此字段。
You can get this information from FQL. Read the "user" table and look for the work field. The JSON data returned should be the same format as the one for Graph, i.e., the result is an array and each result should include an "employer" object with an "id" and "name" field.
You will need user_work_history or friends_work_history to access this field.