1

我正在尝试开发一个 facebook 应用程序。我遇到了 facebook graph api 和 fql 从 facebbok 获取数据。根据我的应用程序,我需要使用其中一个从 facebook 获取大量信息。任何人都可以建议哪个更快的图形 api 或 fql 用于获取大量数据?

谢谢 :)

4

2 回答 2

3

Graph api 有其优点和缺点,fql 也是如此。

Graph api 简单、易于使用且更结构化(至少对我而言),但 fql 比 graph api 更强大。

有些查询是您无法在图形 api 中执行的,或者至少您需要从图形 api 进行多次调用,但只需要通过 fql 进行一次调用。

简而言之,

有些操作只有 fql 可以做(并且 graph api 失败)但是没有 graph api 可以做而 fql 不能做的操作:)

于 2012-05-31T12:59:12.533 回答
2

这取决于您要达到的目标。如果您想获取 Graph API 调用不直接提供的数据,FQL 会更好。例如,如果您想从多个表中获取信息。就速度而言,它实际上取决于 FQL 查询的复杂程度以及从 Facebook 检索到的数据量。

通过 Graph API 进行简单调用会更快,并且必须更容易调用,而不是 FQL 等效项。但是,如前所述,FQL 更强大。

于 2012-05-31T08:20:40.160 回答