Facebook アプリのテスト ユーザーを作成し、名前、プロフィール写真、音楽、テレビ、映画、本、活動、興味のフィールドに入力しました。情報はそこにあり、プロファイルで表示できますが、正しいアクセス許可と思われるものを指定したにもかかわらず、何らかの理由で、ユーザーとしてログインしているときに Grap API エクスプローラーからでもこの情報にアクセスできません。
Graph API エクスプローラーに移動すると、[FQL] タブに移動し、次のクエリを起動すると、特定のフィールドのみが取得されます。
SELECT name,pic_big,music,tv,movies,books,email FROM user WHERE uid = me()
応答は次のとおりです。
{
"data": [
{
"name": "Aisha Bibi",
"pic_big": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/274348_100004159483336_574477135_n.jpg",
"music": "",
"tv": "",
"movies": "",
"books": "",
"email": "aisha_gjmodrm_bibi@tfbnw.net"
}
]
}
次のユーザー データ権限を選択して、このリクエストのアクセス トークンを生成しました: email, user_activities, user_education_history, user_interests
.
プロファイルに存在するにもかかわらず、ユーザーの情報を取得できない理由を誰か教えてもらえますか?
前もって感謝します:D