在soundcloud api上使用oauth2进行身份验证

时间:2016-01-18 16:36:08

标签: android http soundcloud

我正在尝试使用他们的API登录soundcloud。我设法从/connect获得了成功回复的代码,但是当我尝试获得token时,我最终得到401错误。这是我发送的内容:

POST /oauth2/token HTTP/1.1
Host: api.soundcloud.com
Content-Type: application/x-form-urlencoded
Cache-Control: no-cache
Postman-Token: 255c7769-0f65-5c40-27bc-9429ea8c38ea

client_id=<my client id>&
client_secret=<my secret id>&
redirect_uri=http%3A%2F%2Fmywebsite&
grant_type=authorization_code&
code=a99cfc85c0e46235d7fdb9ca74b7dddd%23  

有谁知道我在这里想念我的工作请求?

1 个答案:

答案 0 :(得分:1)

原来我没有正确调用/连接,这是正确的方法:

https://soundcloud.com/connect?
client_id=<my client id>
&redirect_uri=<my redirect url>
&response_type=token
&scope=non-expiring
&display=popup

使用response_type=token,我们会直接收到访问令牌,因此我们无需再调用/oauth2/token