【问题标题】:Query Facebook Graph using FQL by fetching a url通过获取 url 使用 FQL 查询 Facebook Graph
【发布时间】:2011-01-21 06:01:01
【问题描述】:

我目前正在尝试使用 FQL 来查找注册用户的网络。

根据文档,获取的 url 应该是这样的:

https://api.facebook.com/method/fql.query?query=SELECT affiliations FROM standard_user_info WHERE uid=me()&access_token=tokengoeshere&application_secret=appsecretgoeshere

但是,在查询时我收到错误代码 15:您调用的方法必须使用应用机密签名会话来调用。

有谁知道如何解决这个问题?

谢谢。

【问题讨论】:

    标签: facebook facebook-graph-api facebook-fql


    【解决方案1】:

    我通过传递我的应用程序的 access_token(不是将我与某个用户关联的访问令牌)并且不使用 app_secret 来执行此查询。我得到一个空集作为响应,但没有错误。

    另外(只是确保)您显然需要对查询进行 URL 转义。

    【讨论】:

      【解决方案2】:

      这通常有效

      var facebookURL = 'https://api.facebook.com/method/fql.query?query='
      
      var query = 'SELECT bla FROM bla'
      
      var accessToken = 'your access token'
      
      var appToken = '&access_token='+accessToken+'&callback=?'
      
      var url = facebookURL + query + appToken;
      

      【讨论】:

        【解决方案3】:

        改为查询user 表。

        【讨论】:

          猜你喜欢
          • 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
          相关资源
          最近更新 更多