使用Spotify / Echo Nest / Facebook API访问用户“收听最多”

时间:2014-10-06 15:41:36

标签: facebook api history spotify

我想知道我是否可以访问用户的播放历史记录(更具体地说,他们最常听的歌曲)。我正在构建的应用程序可以使用内置的游戏计数器与iTunes执行相同的目标。我知道Spotify使用类似的计数器,但我认为出于隐私考虑,他们不想处理有关用户的隐私问题。但是,我看到一些情况,建议可以使用Facebook的API或Echo Nest的API完成此任务。请告诉我是否有人有一些建设性的建议,想要找到一种合法获取特定用户最常听歌曲的方法,或者其他类似的东西。

SB

1 个答案:

答案 0 :(得分:0)

Facebook Developer主页上有关于 Open Graph Music 的一些文档:

https://developers.facebook.com/docs/opengraph/music/

基线是,如果他向您提供明确的阅读其数据的权利,您只能请求用户的游戏历史记录。

相关权限为

然后,您应该可以请求

GET /me/music.listens

根据https://developers.facebook.com/docs/reference/opengraph/action-type/music.listens/你需要自己对最常播放的歌曲/艺术​​家进行聚合,因为那里没有端点。