2011-01-21 33 views
0

我正在尝试向我们FQL查找注册用户的网络。使用FQL通过提取URL查询Facebook图形

根据该文件,网址获取应沿东西线:

https://api.facebook.com/method/fql.query?query=SELECT隶属关系从standard_user_info其中uid =我()&的access_token = tokengoeshere & application_secret = appsecretgoeshere

然而,查询时我收到错误代码15:您调用的方法必须使用应用程序密码签名会话进行调用。

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

谢谢。

回答

1

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

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

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;