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