2016-09-17 57 views
0

當用戶重新訪問我的網站(該網站連接到Spotify Web API)時,用戶會自動登錄到Spotify服務。Spotify web api。登出按鈕

現在我想在我的網站上註銷按鈕,因此用戶被迫再次輸入他/她的憑證,因此用戶可以爲另一個Spotify帳戶使用不同的憑據。

我該如何做到這一點?添加show_dialog = true將不會註銷用戶,但僅允許用戶授予Spotify服務使用某些範圍的權限。我需要清除會話,但不知道如何從代碼清除會話(C#)。

回答

1

這是一個更通用的問題,很好地回答瞭如何退出的OAuth2的:How to Logout of an Application Where I Used OAuth2 To Login With Google?

對於Spotify的具體,有一個類似的鏈接,您可以鏈接到,將從Spotify的註銷當前用戶網站:https://www.spotify.com/logout/

這當然意味着你不能在同一個網絡會話登錄作爲兩個不同的Spotify用戶可以在兩個不同的應用程序。如果你確定,它應該可以工作。

就我所知,該鏈接也不允許任何人重定向到他們的網站。該頁面允許重定向,但似乎只有某些預定義的網站。查看社區網站上的註銷按鈕:https://community.spotify.com/