Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问用户';大多数人听了';使用Spotify/Echo Nest/Facebook API_Facebook_Api_History_Spotify - Fatal编程技术网

访问用户';大多数人听了';使用Spotify/Echo Nest/Facebook API

访问用户';大多数人听了';使用Spotify/Echo Nest/Facebook API,facebook,api,history,spotify,Facebook,Api,History,Spotify,我想知道我是否可以为应用程序访问用户的播放历史记录(更具体地说是他们最喜欢听的歌曲)。我正在构建的应用程序可以使用iTunes内置的播放计数器实现相同的目标。我知道Spotify使用类似的计数器,但我认为出于隐私考虑,他们不想处理相关用户的隐私问题。然而,我看到了一些实例,其中有人建议可以使用Facebook的API或Echo Nest的API来完成这项任务。请让我知道,如果有人有一些建设性的建议,找到一种方法,合法地获得特定用户的“最常听的歌曲”,或类似的东西 SBFacebook开发者主页上

我想知道我是否可以为应用程序访问用户的播放历史记录(更具体地说是他们最喜欢听的歌曲)。我正在构建的应用程序可以使用iTunes内置的播放计数器实现相同的目标。我知道Spotify使用类似的计数器,但我认为出于隐私考虑,他们不想处理相关用户的隐私问题。然而,我看到了一些实例,其中有人建议可以使用Facebook的API或Echo Nest的API来完成这项任务。请让我知道,如果有人有一些建设性的建议,找到一种方法,合法地获得特定用户的“最常听的歌曲”,或类似的东西


SB

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

基线是,只有当用户授予应用程序读取其数据的明确权利时,您才能请求用户的播放历史记录

相关权限将为

  • user\u actions.music
  • user\u actions:{app\u namespace}
然后,您应该能够请求

GET /me/music.listens
根据需要,您需要自己执行播放次数最多的歌曲/艺术家的聚合,因为没有端点