0

我为我的 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 浏览器工具时以他们的身份登录?

先谢谢了

4

1 回答 1

0

很抱歉 - 我似乎没有足够清楚地阅读文档。为了访问用户的音乐和电影等,您需要获得user_likes许可。我希望这对某人有帮助!

于 2012-08-17T10:25:07.737 回答