「SoundCloud Connect 画面を使用しない認証」認証方法を使用しています ( http://developers.soundcloud.com/docs#authenticationを参照)。これは、資格情報全体 (client_id、client_secret、ユーザー名、およびパスワード) を提供する方法です。Ruby SDK も使用しています。
# create client object with app and user credentials
client = Soundcloud.new(:client_id => 'YOUR_CLIENT_ID',
:client_secret => 'YOUR_CLIENT_SECRET',
:username => 'YOUR_USERNAME',
:password => 'YOUR_PASSWORD')
クライアントを使用してユーザーを解決しようとしています。
puts client.get('/resolve', :url => 'https://soundcloud.com/random-username').inspect
しかし、私401 Unauthorized
はクライアントから返品を受け続けています。
以下が正常に実行されるため、認証していることを確認できます。
puts client.get('/me').username
誰かが私が間違っていることの手がかりを持っていますか?