2016-09-07 60 views
1

如您所知,Spotify的許可系統並不是最好的。您可以標記合作播放列表,並且每個Spotify用戶都可以在未經我批准的情況下編輯播放列表。因此,我正在編寫一個應用程序(使用Spotify Web Api,node和mysql),使用戶可以更好地控制協作播放列表。它應該支持子播放列表,投票和一個小許可系統,它只允許一些用戶修改播放列表。Spotify從用戶不擁有的播放列表中移除曲目

爲了這個工作,我需要一個在後臺運行的服務。此服務應將我的播放列表版本與Spotify同步。因爲擁有播放列表的用戶很可能不會登錄,所以我爲我的服務創建了一個特殊的Spotify用戶。現在,我必須使用此Spotify用戶編輯協作播放列表。

當我試圖從這樣的播放列表中刪除了一些曲目,我得到以下答案:

{ 
    "error" : 
    { 
     "status" : 403, 
     "message" : "You cannot remove tracks from a playlist you don't own." 
    } 
} 

你知道,如果有一種方法來刪除播放列表我沒有自己的軌道?如果沒有,你有任何想法如何解決這個問題?

+0

您可以隨時以編程方式侵入擁有播放列表的帳戶;)這將工作。 – byxor

回答

0

您是否知道是否有方法從播放列表中刪除曲目我不擁有?

這是不可能的,即使播放列表是合作的。

如果不是,你有任何想法如何解決這個問題?

一種方法是創建一個由您控制的用戶擁有和編輯的播放列表。服務器端你會爲該用戶保留一個訪問令牌,並在必要時刷新它。由於刷新令牌永遠持續,因此您不必要求用戶通過任何形式的身份驗證流程。

希望這有助於!

相關問題