我正在尝试实现 Soundcloud 连接并遇到一个奇怪的问题。
我要做的第一件事是将我的用户发送到
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
它可以让我通过,但我需要用户电子邮件,并且这种类型的范围没有足够的授权。
我认为这与我的应用程序处于开发模式有关,但Soundcloud 的 Osman 说它没有。
谢谢。