无需登录即可将曲目添加到播放列表 - API Spotify
Posted
技术标签:
【中文标题】无需登录即可将曲目添加到播放列表 - API Spotify【英文标题】:Add track to playlist without login - API Spotify 【发布时间】:2017-06-14 12:42:27 【问题描述】:我想在我的页面上与用户创建一个协作播放列表,但这些用户没有登录到 Spotify。我希望用户能够将歌曲添加到我的协作播放列表中。我有这个 Ajax:
$.ajax(
dataType: 'text',
url: 'https://api.spotify.com/v1/users/entelperú/playlists/6sU8XOS7BLicR3COsc0Rhp/tracks/?uris=spotify:track:5eXjdTF0lp2gUgFzlKfbME',
headers:
Authorization: "Bearer my token",
,success: function (response)
alert(response);
);
返回状态为200= OK
,但永远不会返回201=CREATE
,因此它永远不会将曲目添加到播放列表中。请帮帮我。
【问题讨论】:
【参考方案1】:返回状态为 200=OK,但从不返回 201=CREATE,所以它 从不将曲目添加到播放列表。请帮帮我
这是因为您发送的是 GET
请求,而不是 POST
请求。区别在于GET
将retrieve the tracks in the playlist,而POST
will add tracks to it。
【讨论】:
谢谢我的朋友,这个工作很棒,对不起,你可以告诉我如何获得无限令牌,我从页面获得的令牌只有 1 小时,谢谢 访问令牌仅在 1 小时内有效。但是,有一个永久有效的刷新令牌,您可以使用授权代码 oAuth 2.0 流程来检索它。在身份验证指南中了解更多信息。 Micheal 是否需要授权才能将曲目添加到我的公共播放列表中?播放列表是我的 是的,某人需要进行身份验证。但理论上你可以只拥有一个由 your 用户而不是你的应用程序用户授权的访问令牌。希望这是有道理的。 我怎样才能在我的帐户中做到这一点?以上是关于无需登录即可将曲目添加到播放列表 - API Spotify的主要内容,如果未能解决你的问题,请参考以下文章
在 iPhone 上使用 API 无需登录即可Spotify 播放歌曲
CocoaLibSpotify 在登录期间将离线可用曲目重置为 SP_TRACK_OFFLINE_WAITING
使用 spotify-api-server 添加曲目到 Spotify 播放列表
Spotify API 发布请求将曲目添加到播放列表 - 错误 400 错误请求