と友達のデータをフェッチします。私は、次のフィールドを持つユーザの友人のデータをフェッチする必要があるグラフAPI
以前はFB.Data.queryを使用していましたが、現在は廃止予定です。
FB.Data.query('select uid, first_name, last_name, name, pic, pic_small, pic_big, birthday_date, sex, current_location, profile_url, is_app_user from user where uid in (select uid2 from friend where uid1 = {0}', uid).
アプリを使用している友達をフェッチする方法はありますか?
私は必要なすべてのフィールドを手に入れることができますが、写真の場合は追加のリクエストが必要です。 1回のリクエストですべての必要なフィールドを取得できますか?あなたはまだあなたは確かにGraph APIとJavaScript SDK
var query = 'SELECT uid, first_name, last_name, name, pic, pic_small, pic_big, birthday_date, sex, current_location, profile_url, is_app_user FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = ' + uid;
FB.api('/fql',{q:query}, function(response){
console.log(response.data);
});
と同じFQLクエリを使用することができます
いいえ:これは私が思いついたものです。 'FB.Data。*'メソッドだけが廃止されました。詳細はhttp://developers.facebook.com/blog/post/561/ –
をご覧ください。ありがとうございます。しかし、第二の変種はあまりにも多くの要求のため、私のためではありません。 [FQL](http://developers.facebook.com/docs/reference/fql/ "FQL") - 私は何が必要ですか –