我为我的 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
.
谁能告诉我为什么它无法为用户检索信息,即使它存在于配置文件中,我已经详细说明了正确的权限(?)并且我在访问 Graph API 浏览器工具时以他们的身份登录?
先谢谢了