
我不知道您是否通过了正确的身份验证过程。首先,您需要在SoundCloud上设置一个应用程序-之所以这样做,是因为您有一个客户端密码和一个客户端ID。
然后,您打开SoundCloud登录页面,输入用户名和密码,然后(如果您成功登录)使用授权码将您重定向到Redirect
URI。该代码非常重要,因为使用该代码您可以获得访问令牌。
如果你把
v.Set("grant_type", "authorization_pre")您还需要使用以下命令设置授权代码:
v.Set("pre", AUTHORIZATION_CODE)之后,您会从SoundCloud获得带有访问令牌,刷新令牌等的响应。
编辑:
因此,例如您的重定向URI如下所示
http://redirect.uri
然后,当用户成功通过身份验证后,您将被重定向到包含身份验证代码的URI。它看起来像这样:
http://redirect.uri/?pre=AUTHENTICATION_CODE
然后您向发出POST请求
https://api.soundcloud.com/oauth2/token
包括您的验证码,客户端ID和客户端密码。响应将包括访问令牌,刷新令牌等。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)