2016-09-07 9 views
1

ご存知のとおり、Spotifyの許可システムは最適ではありません。プレイリストを共同でマークするだけで、すべての1人の認定ユーザーが自分の承認なしにプレイリストを編集できます。したがって、私は共同プレイリストをより詳細に制御できるアプリケーションを作成しています(Spotify Web Api、nodeとmysqlを使用しています)。サブプレイリスト、投票、および小さな許可システムをサポートする必要があります。これにより、一部のユーザーだけがプレイリストを変更できます。Spotifyは、ユーザーが所有していないプレイリストからトラックを削除します

これを実行するには、バックグラウンドで常に稼働しているサービスが必要です。このサービスは、私のプレイリストのバージョンをspotifyと同期させる必要があります。プレイリストを所有しているユーザーがログインしていない可能性が高いため、私は自分のサービスのために特別なSpotifyユーザーを作成しました。さて、私は、この明確なユーザーを使用して共同プレイリストを編集する必要があります。

私は、このようなプレイリストからいくつかのトラックを削除しようとすると、私は次のような答えを得る:私は所有していないプレイリストからトラックを削除する方法があるかどう

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

あなたは知っていますか?そうでない場合は、この問題を回避する方法はありますか?

+0

プレイリストを所有しているアカウントを常にプログラムでハッキングすることができます;)これが機能します。 – byxor

答えて

0

私は所有していないプレイリストからトラックを削除する方法があるかどうか知っていますか?

プレイリストが共同であっても、これはできません。

もしそうでなければ、この問題を回避する方法はありますか?

1つの方法は、自分が管理しているユーザーが所有して編集したプレイリストを作成することです。サーバー側では、そのユーザーのアクセストークンを保持し、必要に応じて単に更新するだけです。リフレッシュトークンは永遠に続くので、ユーザーに認証フローのどのような形式も実行させる必要はありません。

これが役に立った!

関連する問題