从没有访问令牌的Facebook用户那里获得音乐品味

时间:2014-12-07 12:29:13

标签: java facebook facebook-graph-api

我目前正在开发一款应用程序,它可以收集所有人在facebook活动中并返回所有人的音乐品味。我已经设法在facebook活动中返回所有人的身份。然而,我正在努力恢复所有这些人的音乐品味,因为我认为它需要一个访问令牌。

然而,当在Facebook上查看随机人物个人资料时,您仍然可以看到音乐品味/喜欢,因此我为什么需要访问令牌?有工作吗?

1 个答案:

答案 0 :(得分:0)

未经授权,您无法获得用户的任何数据。这并不意味着你可以使用API​​获取它,如果在facebook.com上公开的东西。

获取用户音乐的唯一方法是使用user_likes权限授权他:https://developers.facebook.com/docs/graph-api/reference/v2.2/user/music

编辑:我刚刚意识到它可能根本不可能,因为在与会者列表中您可以获得用户的全局ID。如果您允许用户授权应用程序,您只能获得“应用程序范围ID”,并且您无法将应用程序范围ID与全局ID匹配。仅仅比较名称可能不够好。

TL; DR:Imho不可能。