私はSoundCloudを初めて使用し、SoundCloud画面を使用しない認証の開発者向けドキュメントに従っています。
ただし、アプリケーションがリクエストを送信すると、401Unauthorizedエラーが発生します。ドキュメントでは、client_idまたはaccess_tokenが欠落していないことと、欠落していないことを確認するように指定されています。
ここで何が問題なのかわかりません。私は以下をチェックしました:
- アプリケーションの登録-チェック
- client_idとclient_secretを渡す-チェック
サウンドクラウドサーバーを呼び出すコードは次のとおりです。
response = (HttpWebResponse)request.GetResponse();
リクエストオブジェクトの値は次のとおりです。
AuthenticationLevel MutualAuthRequested
CachePolicy {Level:BypassCache}
ConnectionGroupName null
ContentLength -1
ContentType "application / json"
Credentials null
Headers {Content-Type:application / json}
ImpersonationLevel Delegation
Method "POST"
PreAuthenticate false
Proxy {System.Net.WebRequest.WebProxyWrapper}
RequestUri {https://api.soundcloud.com/oauth2/token?client_id=############&client_secret=###########&grant_type=password&username=#### ###&password = ########}
タイムアウト
100000UseDefaultCredentialsfalse
電話の後、401 Unauthorizedエラーを受け取りましたが、Geek Lifeのブログをフォローしようとしましたが、同じエラーが表示されました。ここで何かが足りませんか?