4

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 はそうではないと言いました

ありがとう。

4

2 に答える 2

0

scope=*URL が適切にエンコードされていないため、使用できない場合があります。ワイルドカードを使用しているときにこのエラーが発生する場合は、urlencode() (PHP 用)*などの関数を使用して、URL を適切にエンコードしてみてください。

于 2016-05-04T13:02:58.760 に答える