【问题标题】:Facebook Api V2.2 Fql queryFacebook Api V2.2 Fql查询
【发布时间】:2015-01-19 08:03:06
【问题描述】:

我目前正在使用 Facebook Javascript Sdk 2.2 版,下面的 api 调用执行没有任何问题。 但是 Fql 不是在 2.1 版中被弃用吗? 最重要的问题这个查询将来是否也可以工作

FB.api(
   {
       method: "fql.query",
       query: "select first_name from user where uid=me()"
   },
   function (response) {
       console.log(response);
   }
);

【问题讨论】:

    标签: javascript facebook facebook-fql


    【解决方案1】:

    因为您使用的不是 Graph API 以及对 fql.query 的方法调用,而是已弃用的 REST API,它只能在 2015 年 4 月 30 日之前使用。

    正确的端点应该是

    /fql?q={query}
    

    仅在 v2.1 之前可用。

    【讨论】:

    • 但是 Fql 中有一些功能是使用 Graph Api 无法使用的。这些功能会在 4 月底消失吗?
    • 如果您有 v2.0 应用程序,这将工作到 2016 年 8 月 7 日。如果您的应用程序 >=v2.1,它将在 2015 年 4 月 30 日停止工作。就像我说的,你'无论如何都要使用已弃用的端点。
    • 某些 FQL 仍然可以在没有 App ID 的情况下通过 HTTP POST 访问和使用,例如从页面获取点赞数。但是,这可能会随时更改...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多