▽1
●
avena ●100ポイント ベストアンサー |
パーミッションに問題があるようです。
'user_about_me,user_about_me,user_likes,friends_likes,publish_stream,email,offline_access'
でうまくいきます。
// ここで実際に確認してみました
// https://developers.facebook.com/docs/reference/rest/fql.query/
友達の about_me を取りたい場合は、friends_about_meが必要です。ユーザ自身の music を取るなら user_likes を、友達の music を取るならfriends_likes が必要です。
user_likes, friends_likesという字面を見ると、なんとなく「『いいね!』ボタンを押した対象を取るためのパーミッション」っぽいので、「どうしてこれでmusicとかgamesとかが取れるんだよ!?」とツッコみたくなるんですが、実は、プロフィールに並んでいる好きなモノ (音楽とかゲームとか本とか) は、実はアーティストやゲームなどのFacebookページへの参照になっているので、こんなパーミッション名になってるようです(ちなみに、Graph APIでユーザプロフィールを取ってみると、アーティストやゲームの FacebookページのIDが一緒に取れます)。ちょっとわかりづらいですよね:-(
// 「Facebookアプリケーション開発ガイド」という本の著者です。このあたりはちょっと詳しいです。