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

使用Deezer API和PHP将曲目添加到播放列表,php,deezer,Php,Deezer,我已经阅读了Deezer API的文档,如果可以的话,我无法完全理解如何使用PHP通过他们的API添加跟踪。-这是缺乏理解,而不是糟糕的文档 我正在寻找一种方法,每周向新的播放列表中添加100首曲目。我已经读过了,但是我一辈子都不知道如何进行认证 本质上,我试图实现的是一个基于web的应用程序,用户可以将歌曲添加到播放列表中。据我所知,Deezer的OAuth要求用户允许权限,但我希望我的应用程序能够完全控制我的播放列表,而无需要求用户登录并授予权限 我可以得到更多关于这是否可行的信息,并且每次

我已经阅读了Deezer API的文档,如果可以的话,我无法完全理解如何使用PHP通过他们的API添加跟踪。-这是缺乏理解,而不是糟糕的文档

我正在寻找一种方法,每周向新的播放列表中添加100首曲目。我已经读过了,但是我一辈子都不知道如何进行认证

本质上,我试图实现的是一个基于web的应用程序,用户可以将歌曲添加到播放列表中。据我所知,Deezer的OAuth要求用户允许权限,但我希望我的应用程序能够完全控制我的播放列表,而无需要求用户登录并授予权限

我可以得到更多关于这是否可行的信息,并且每次都不需要授予许可吗?它不会与任何其他用户帐户交互,但会与我自己的帐户交互

用户搜索曲目ID 表单通过API调用获取跟踪ID 用户提交并将曲目ID添加到播放列表ID 更新:


我已经知道了如何使用OAuth添加曲目。但是,对于使用表单步骤3提交后要添加曲目的其他人,他们需要登录并接受OAuth权限。有没有一种方法可以让我的代码始终拥有向播放列表添加曲目的权限?

首先,你必须像这里一样获得一个令牌:如果你想创建一个私人播放列表,或者只是创建一个公共协作播放列表,以便人们可以向你的播放列表添加曲目

您必须做的第一件事是通过对user/me |[您的用户ID]/playlist和访问令牌的POST调用创建播放列表

然后,您只需执行对/playlyst[ID of your playlist]/tracks的POST调用即可添加定义的曲目