首页 文章

Spotify关注播放列表

提问于
浏览
2

我'm embedding Spotify playlists onto a wordpress website. Embedding the playlists is simple; though I'm无法创建"Follow Playlist"按钮 . 我在这里查看了Spotify API文档:Spotify API

我请求了授权,并获得了OAuth令牌 .

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

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

(哪个不起作用)

要么

curl -X PUT "https://api.spotify.com/v1/users/wanderlustfest/playlists/5ehqaKNCIjtIuwNOALskcK/followers" -H "Accept: application/json" -H "Authorization: Bearer BQD2Wg3K3P1Hk3fisKSWWLERtPmqcfQ5-mwvthR61ebB9i2NOIVIi5rXwrsg1fMkFrXMfui_HG2n65cOR3fzAw0b5KWfmofVMSjbT3yiqEsKz8uNQg8grKpwB2jijF6wvv-RapahtgczV25ePR6S3lilnuSjKaIXbKCrQtrmq7ojkda9k1xbGv2O4B1lAoDU527xbnx6IejInIB6crhCSC7Hsq2jJsbzkgNVKu8vShWyxkuHkVtU-y8mgCRdEOVay_k" -H "Content-Type: application/json" --data "{\"public\":true}"

(我不知道该怎么办)

这是一个示例播放列表,我试图获取以下代码:DJ Taz Rashid

播放列表作者:wanderlustfest

播放列表ID:5ehqaKNCIjtIuwNOALskcK

如果有人可以帮我弄清楚如何使Spotify Follow播放列表功能正常工作,我将非常感激!

  • 鲍勃

1 回答

  • 1

    对Web API的请求失败,因为您可能正在发出GET请求,而不是提供访问令牌,也不提供该特定 endpoints 所需的正文 . 这就是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);
          }
      });
    

相关问题