使用Deezer API和PHP将曲目添加到播放列表

时间:2014-12-01 21:56:56

标签: php deezer

我查看了Deezer API的文档,如果可以的话,我无法完全理解如何使用PHP通过API添加轨道。 - 这是缺乏理解而不是糟糕的文档。

我正在寻找一种方法,每周为新的播放列表添加100首曲目。我已经阅读了Deez's use of OAuthTrack API object,但我终生无法理解如何进行身份验证。

从本质上讲,我想要实现的是基于Web的应用程序,用户可以将歌曲添加到播放列表中。据我所知,Deezer的OAuth要求用户允许权限,但我希望我的应用程序可以完全控制我的播放列表,而无需让人们登录并授予他们。

我是否可以获得更多关于这是否可行的信息,而无需每次都获得许可?它不会与任何其他用户帐户交互,而是我自己的帐户。

  1. 用户搜索曲目ID
  2. 表单通过API调用获取Track ID
  3. 用户提交并将曲目ID添加到播放列表ID

  4. 更新:

    我已经弄清楚如何使用OAuth添加曲目。但是,对于其他人在使用表单提交后添加曲目(步骤3),他们需要登录并接受OAuth权限。有没有办法我可以设置它,以便我的代码始终有权将曲目添加到播放列表?

1 个答案:

答案 0 :(得分:0)

首先,如果你想创建一个私人播放列表,或者只是创建一个公共协作播放列表(这样人们就可以在你的播放列表中添加曲目),你必须得到一个令牌(就像这里:http://developers.deezer.com/api/explorer)。 / p>

您要做的第一件事是通过POST调用user / me | [您的用户ID] /播放列表(http://developers.deezer.com/api/user/playlists)和访问令牌来创建播放列表。

然后你只需对/ playlyst [播放列表的ID] / track(http://developers.deezer.com/api/playlist/tracks)执行POST调用即可添加定义的曲目。

相关问题