通过获取URL来使用FQL查询Facebook Graph

时间:2011-01-21 06:01:01

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

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

根据文档,提取的网址应该是:

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

但是,在查询时我收到错误代码15:必须使用app secret signed session调用您调用的方法。

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

感谢。

3 个答案:

答案 0 :(得分:1)

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

另外(只是确定)你显然需要URL转义查询。

答案 1 :(得分:1)

这通常有效

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;

答案 2 :(得分:0)

改为查询user表。