node.js
有効なFacebookAccessTokenを使用して、ログインしているユーザーの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はアプリケーションホワイトリストにあります
なぜこれが起こるのか考えはありますか?
ありがとう!