Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Spotify从非用户所有的播放列表中删除曲目_Node.js_Service_Spotify - Fatal编程技术网

Node.js Spotify从非用户所有的播放列表中删除曲目

Node.js Spotify从非用户所有的播放列表中删除曲目,node.js,service,spotify,Node.js,Service,Spotify,您可能知道,Spotify的权限系统并不是最好的。您只需将播放列表标记为协作,每个spotify用户都可以在未经我批准的情况下编辑播放列表。因此,我正在编写一个应用程序(使用SpotifyWebAPI、node和mysql),使用户能够更好地控制协作播放列表。它应该支持子播放列表、投票和一个小权限系统,只允许一些用户修改播放列表 为了让它工作,我需要一个一直在后台运行的服务。此服务应将我的播放列表版本与spotify同步。因为拥有播放列表的用户很可能不会登录,所以我为我的服务创建了一个特殊的Sp

您可能知道,Spotify的权限系统并不是最好的。您只需将播放列表标记为协作,每个spotify用户都可以在未经我批准的情况下编辑播放列表。因此,我正在编写一个应用程序(使用SpotifyWebAPI、node和mysql),使用户能够更好地控制协作播放列表。它应该支持子播放列表、投票和一个小权限系统,只允许一些用户修改播放列表

为了让它工作,我需要一个一直在后台运行的服务。此服务应将我的播放列表版本与spotify同步。因为拥有播放列表的用户很可能不会登录,所以我为我的服务创建了一个特殊的Spotify用户。现在,我必须使用spotify用户编辑协作播放列表

当我尝试从这样的播放列表中删除一些曲目时,我得到以下答案:

{
    "error" : 
    {
        "status" : 403,
        "message" : "You cannot remove tracks from a playlist you don't own."
    }
}
你知道有没有办法从我不拥有的播放列表中删除曲目?如果没有,你知道如何解决这个问题吗

你知道有没有办法从我不拥有的播放列表中删除曲目

这是不可能的,即使播放列表是协作的

如果没有,你知道如何解决这个问题吗

一种方法是创建由您控制的用户拥有和编辑的播放列表。在服务器端,您将为该用户保留一个访问令牌,并在必要时简单地刷新它。由于刷新令牌是永久的,因此您不必要求用户通过任何形式的身份验证流

希望这有帮助

你知道有没有办法从我不拥有的播放列表中删除曲目

这是不可能的,即使播放列表是协作的

如果没有,你知道如何解决这个问题吗

一种方法是创建由您控制的用户拥有和编辑的播放列表。在服务器端,您将为该用户保留一个访问令牌,并在必要时简单地刷新它。由于刷新令牌是永久的,因此您不必要求用户通过任何形式的身份验证流


希望这有帮助

您始终可以通过编程方式侵入播放列表的所有者帐户;)那就行了。你可以通过编程方式侵入播放列表的所有者帐户;)那就行了。