我正在使用node.js
有效的 facebook AccessToken 来获取登录用户的 facebook 朋友。
我正在使用node.js
https 模块,通过以下选项来做到这一点:
var query = 'q=SELECT uid, name, is_app_user FROM user WHERE uid IN (SELECT uid1 FROM friend WHERE uid2=me()) and is_app_user=1';
var options = {
host: 'graph.facebook.com',
port: 443,
path: 'fql?' + encodeURI(query) + '&method=GET&metadata=true&format=json&access_token=' + accessToken
};
有时我可以和我的朋友一起获取数据,但有时我会从 Facebook 收到一条错误消息,上面写着无效的 URL。
我的 facebook 应用程序处于沙盒模式,我的服务器 ip 在应用程序白名单中
任何想法为什么会发生这种情况?
谢谢!