使用SoundCloud API通过以下URL显示登录屏幕:
https://soundcloud.com/connect?client_id=[my_client_id]&redirect_uri=[my_redirect_url]&display=popup&response_type=code&scope=non-expiring
点击“使用Facebook登录”按钮,我会看到Facebook屏幕并输入详细信息。 返回时,我得到以下网址:
https://soundcloud.com/connect/via/facebook/returning?code=[returned_code]&state=[returned_state]
使用从上面的URL返回的代码来获取令牌,通过带有效负载的url(https://api.soundcloud.com/oauth2/token)
{
client_id=[my_client_id],
client_secret=[my_client_secret],
grant_type=authorization_code,
redirect_uri=[my_redirect_url],
code=[code_as_returned_above]
}
我收到401(未经授权)错误。
我使用facebook登录时做错了什么?
请注意,在登录页面中使用SoundCloud凭据时,此方法可以正常工作。
答案 0 :(得分:0)
SoundCloud没有回应来提供解决方案。