我一直在尝试使用api密钥进行oauth2身份验证。
我正在追踪每一步。它成功获得一个令牌,但在我尝试访问https://api.soundcloud/me时出现401错误。
oauth2.RoundTrip: credentials found
map[
access_token:1-156891-51311-fec80e6e640f49007
scope:non-expiring expires_in:0
]
oauth2.Get response:
401 Unauthorized 401 HTTP/1.1 1 1
map[
Access-Control-Allow-Headers:[Accept, Authorization, Content-Type, Origin]
Access-Control-Allow-Methods:[GET, PUT, POST, DELETE] Date:[Tue, 27 Oct 2015 02:12:17 GMT] Server:[am/2]
Access-Control-Allow-Origin:[*]
Access-Control-Expose-Headers:[Date]
Cache-Control:[private, max-age=0, must-revalidate private, max-age=0]
Content-Length:[0]] 0x18d47bc0 0 [] false map[] 0x18d880e0 0x18cbd440
]
有没有人对这可能发生的原因有任何见解?其他提供程序(如github)也不会出现同样的问题。我正在使用github.com/stretchr/gomniauth进行身份验证。