我正在嘗試實現Soundcloud連接並出現奇怪的問題。Soundcloud OAuth2 API:用戶連接後出現invalid_scope錯誤
我首先要做的是我的用戶發送到
https://soundcloud.com/connect?client_id=MY_CLIENT_ID&redirect_uri=http://myredirecturl.example.com&state=RANDOM_STRING&display=page&response_type=code&scope=email
當用戶連接他們重定向到
http://myredirecturl.example.com?error=invalid_scope&error_description=The+requested+scope+is+invalid%2C+unknown%2C+or+malformed.&state=RANDOM_STRING
如果我使用scope=*
同樣的情況。
但是,如果我用scope=non-expiring
它讓我通過,但我需要的用戶的電子郵件和該類型的範圍沒有足夠的撥款。
我認爲它有一些東西需要在發展模式,但Osman at Soundcloud said it doesn't我的應用程序之中。
謝謝。
謝謝保羅。正如我通過電子郵件所說:這個想法是讓用戶使用Facebook,Twitter和Soundcloud登錄我的網站(只需要電子郵件和密碼)。在實施過程中,我注意到Twitter不會給我用戶的電子郵件,所以我放棄了它,因爲讓用戶使用外部服務連接到自己的網站的關鍵就是加速註冊過程(不是嗎? )。如果我仍然需要詢問他們的電子郵件地址,那麼這個問題就會消失。 – luchomolina 2012-08-09 17:51:06