Spotify 关注播放列表

Posted

技术标签:

【中文标题】Spotify 关注播放列表【英文标题】:Spotify Follow Playlist 【发布时间】:2016-03-18 17:02:43 【问题描述】:

我正在将 Spotify 播放列表嵌入到 wordpress 网站。嵌入播放列表很简单;虽然我无法创建“关注播放列表”按钮。我在这里查看了 Spotify API 文档: Spotify API

我请求了授权,并获得了 OAuth Token。

根据我的阅读,我假设我需要创建一个 html 链接目标,例如:

https://api.spotify.com/v1/users/wanderlustfest/playlists/5ehqaKNCIjtIuwNOALskcK/followers

(这不起作用)

卷曲-X PUT “https://api.spotify.com/v1/users/wanderlustfest/playlists/5ehqaKNCIjtIuwNOALskcK/followers” -H “接受:应用/ JSON” -H“授权:承载BQD2Wg3K3P1Hk3fisKSWWLERtPmqcfQ5-mwvthR61ebB9i2NOIVIi5rXwrsg1fMkFrXMfui_HG2n65cOR3fzAw0b5KWfmofVMSjbT3yiqEsKz8uNQg8grKpwB2jijF6wvv-RapahtgczV25ePR6S3lilnuSjKaIXbKCrQtrmq7ojkda9k1xbGv2O4B1lAoDU527xbnx6IejInIB6crhCSC7Hsq2jJsbzkgNVKu8vShWyxkuHkVtU -y8mgCRdEOVay_k" -H "Content-Type: application/json" --data "\"public\":true"

(我不知道该怎么办)

这是我尝试嵌入的示例播放列表: 这是我试图获取关注代码的示例播放列表: DJ Taz Rashid

播放列表作者:wanderlustfest

播放列表 ID:5ehqaKNCIjtIuwNOALskcK

如果有人能帮我弄清楚如何让这个 功能正常工作,我将不胜感激!!!

鲍勃

【问题讨论】:

【参考方案1】:

对 Web API 的请求失败,因为您可能正在发出 GET 请求,没有提供访问令牌,也没有提供该特定端点所需的正文。这就是 curl 命令试图显示的内容。

如果您在这方面遇到困难,我建议您使用the wrappers 之一,这将使您更轻松地使用您喜欢的编程语言来使用 Web API。

如果您熟悉 javascript,您可以查看使用 Web API in this JSFiddle 关注播放列表的按钮示例。相关代码:

  $.ajax(
      url: 'https://api.spotify.com/v1/users/wanderlustfest/playlists/5ehqaKNCIjtIuwNOALskcK/followers',
      headers: 
         'Authorization': 'Bearer ' + <your_access_token>
      ,
      method: 'PUT',
      success: function() 
          // do something
      ,
      dataType: 'html',
      error: function(e) 
          console.error(e);
      
  );

【讨论】:

非常感谢您的回复。我对javascript或其实现知之甚少,但我愿意学习。所以很明显我用我的长 OAuth 密钥替换 : BQD2Wg3K3P1Hk3fisKSWWLERtPmqcfQ5-mwvthR...(etc etc) ,然后我是否简单地将其粘贴到帖子上的 html 编辑器中,或者我必须使用不同的步骤为了让它发挥作用?用

以上是关于Spotify 关注播放列表的主要内容,如果未能解决你的问题,请参考以下文章

创建播放列表 spotify API

Spotify 网络播放 SDK 集成

使用适用于 Android 的 Spotify SDK 播放播放列表和曲目

Spotify 网络播放 SDK

python 上的 Spotify API 授权错误

在 Spotify Desktop 中将歌曲添加到播放队列