【发布时间】:2012-05-31 07:33:05
【问题描述】:
我正在尝试开发一个 facebook 应用程序。我遇到了 facebook graph api 和 fql 从 facebbok 获取数据。根据我的应用程序,我需要使用其中一个从 facebook 获取大量信息。 任何人都可以建议哪个更快的图形 api 或 fql 用于获取大量数据?
谢谢:)
【问题讨论】:
标签: php facebook facebook-graph-api facebook-fql
我正在尝试开发一个 facebook 应用程序。我遇到了 facebook graph api 和 fql 从 facebbok 获取数据。根据我的应用程序,我需要使用其中一个从 facebook 获取大量信息。 任何人都可以建议哪个更快的图形 api 或 fql 用于获取大量数据?
谢谢:)
【问题讨论】:
标签: php facebook facebook-graph-api facebook-fql
Graph api 有其优点和缺点,fql 也是如此。
Graph api 简单、易用且结构化(至少对我而言),但 fql 比 graph api 更强大。
有些查询是您无法在 graph api 中执行的,或者至少您需要从 graph api 进行多次调用,但只需要通过 fql 进行一次调用。
简而言之,
有些操作只有 fql 可以做(图 api 失败),但没有图 api 可以做而 fql 不能做的操作:)
【讨论】:
这取决于您要达到的目标。如果您想获取 Graph API 调用不直接提供的数据,FQL 会更好。例如,如果您想从多个表中获取信息。就速度而言,它实际上取决于 FQL 查询的复杂程度以及从 Facebook 检索到的数据量。
通过 Graph API 进行简单调用会更快,并且必须更容易调用,而不是等效的 FQL。但是,如前所述,FQL 更强大。
【讨论】: