2013-06-23 68 views
1

基本上,我希望我的用戶能夠使用他們的Soundcloud帳戶註冊並登錄我的網站(很像Google或Facebook)。 但我正在關注他們的文檔(http://developers.soundcloud.com/docs#authentication)的登錄流程,並且我知道如何將它們重定向到Soundcloud連接屏幕以授權我的應用程序。由此,我得到一個代碼,可以交換訪問令牌。但在此之後,文檔陳述如下:是否有可能使用Soundcloud API註冊和登錄我的用戶,而不是僅僅連接到它?

您現在應該將訪問令牌存儲在數據庫中。將其與所屬用戶 關聯,並從現在開始使用它,而不是通過授權流發送 用戶。

所以他們假設我已經有註冊用戶,然後通過我的應用程序的其他功能連接到Soundcloud。但是我想要的是,他們可以從他們的Soundcloud用戶信息創建他們的帳戶。我認爲這是初始可能的,但是當他們返回登錄時,我需要該訪問令牌來標識它們。但是,如果不通過驗證流程再次發送,我無法獲得該訪問令牌。

我在猜測我想做的事情無法完成,但我也可以忽略某些事情。任何幫助,將不勝感激!

回答

0

我已經完成了IMGUR OAuth2 API。獲取訪問令牌後,向其端點/me發出新請求。這樣,您將擁有該特定用戶的SoundCloud ID。現在你可以檢查你是否已經把這個用戶保存在你的數據庫中。如果您有,只需保存新的令牌以確保此用戶已授予您的應用訪問其SoundCloud的權限。我不確定我是否清楚。讓我知道你是否需要任何進一步的幫助。

相關問題