如何通过 spotify api 获取用户跟踪信息

Posted

技术标签:

【中文标题】如何通过 spotify api 获取用户跟踪信息【英文标题】:How to grab user track info through spotify api 【发布时间】:2014-09-10 03:43:02 【问题描述】:

我最近刚刚完成了使用 spotify api 创建 Web 应用程序的入门教程。 https://developer.spotify.com/web-api/tutorial/。本教程非常适合展示如何使用 oauth 对用户进行身份验证并登录用户。

我遇到的问题是端点。我似乎无法弄清楚如何更改端点,以便我可以看到用户曲目列表,而不是显示用户个人资料,最好是加星标或前 10 名曲目。

对于我想要构建的内容的 10,000 视图透视,该应用程序允许用户通过他们的 Spotify 帐户轻松登录,获取他们的注视或热门曲目并将它们推送到我正在使用树莓派构建的收音机.

我不熟悉使用 spotify api 和一般的 api,所以任何建议都会很棒。

【问题讨论】:

【参考方案1】:

目前,没有办法获得“已加星标”的播放列表。 (至少它没有记录在案) 我不知道您所说的“前 10 名用户曲目”是什么意思,因为据我所知这并不存在

要获取帐户当前播放列表的列表,请将 URL 更改为: https://api.spotify.com/v1/users/user_id/playlists

使用此 URL,您将获得包含在 paging-object 中的 simple-playlist-objects 列表。现在您可以选择其中一个播放列表(或循环播放)并获取其曲目this way

注意: 如果您还想获取私人播放列表,请确保使用范围 playlist_read_private

【讨论】:

以上是关于如何通过 spotify api 获取用户跟踪信息的主要内容,如果未能解决你的问题,请参考以下文章

Spotify API - 获取跟踪外国 ID

通过 Spotify API 获取流总数和跟踪发布日期

如何使用 spotify web api 获取用户的播放列表列表?

API 提供跟踪 BPM 节奏? [关闭]

如何获取 Spotify 跟踪 uri?

如何使用 Spotify API 和 Spotify SDK [关闭]