我目前正在尝试使用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调用您调用的方法。
有谁知道如何解决这个问题?
感谢。
答案 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
表。