C# 4.0 SoundCloud-401未经授权的错误-在没有SoundCloud Connect屏幕的情况下进行身份验证
我是SoundCloud的新手,一直在关注中的开发人员文档 然而,当我的应用程序发送请求时,我收到一个未经授权的错误。在文档中,它指定检查客户机\u id或访问\u令牌是否丢失,以及是否丢失 我搞不懂这里有什么问题。我已经检查了以下内容:C# 4.0 SoundCloud-401未经授权的错误-在没有SoundCloud Connect屏幕的情况下进行身份验证,c#-4.0,oauth-2.0,soundcloud,C# 4.0,Oauth 2.0,Soundcloud,我是SoundCloud的新手,一直在关注中的开发人员文档 然而,当我的应用程序发送请求时,我收到一个未经授权的错误。在文档中,它指定检查客户机\u id或访问\u令牌是否丢失,以及是否丢失 我搞不懂这里有什么问题。我已经检查了以下内容: 注册申请-检查 通过客户端id和客户端密码-检查 以下是我调用声音云服务器的代码: response = (HttpWebResponse)request.GetResponse(); 以下是请求对象的值: 请求的AuthenticationLevelMut
response = (HttpWebResponse)request.GetResponse();
以下是请求对象的值:
请求的AuthenticationLevelMutualAuthRequestedCachePolicy{Level:BypassCache}
ConnectionGroupNamenull
ContentLength-1
ContentType“application/json”
Credentialsnull
标题{内容类型:application/json}
ImpersonationLevelDelegation
方法“POST”
预验证错误
代理{System.Net.WebRequest.WebProxyWrapper}
请求URI{https://api.soundcloud.com/oauth2/token?client_id=############&client_secret=###########&grant_type=password&username=#######&password=########}
超时100000
UseDefaultCredentialsfalse
打电话后,我收到了一个401未经授权的错误,我甚至尝试了以下博客,但收到了相同的错误。
我在这里遗漏了什么吗?我认为这里的问题是您正在请求的查询字符串中发送客户端凭据。您必须在请求正文中发送它们 谢谢你朝着正确的方向轻推。将参数添加到消息正文,将内容类型更改为“application/x-www-form-urlencoded”,并收到一个令牌:)亲爱的,您可以剪切您的代码吗。我正在尝试使用c#连接到soundcloud,但不知道如何做到这一点