2

我在写一个Chrome扩展,它需要通过OAuth 2.0访问minus.com。我有密钥和秘密,但没有刷新令牌,所以每次我做出XMLHttpRequest(其中刷新令牌为undefined)时,服务器都会响应400错误,并显示响应文本显示“No such refresh token:undefined”。那么有谁能告诉我如何获得刷新标记?如何在OAuth 2.0中获取刷新令牌?

谢谢!

回答

1

的refresh_token应该被传递回令牌在响应结构提取使用用户权限的步骤,因为在这里表示:http://miners.github.com/MinusAPIv2/v2/auth_tutorial.html#getting-tokens-using-user-credentials

你会作出与用户凭据的令牌请求,然后回来响应结构看起来是这样的:

{ 
    "access_token": "dc19a1ea88", 
    "token_type": "bearer", 
    "expires_in": 3600, 
    "refresh_token": "20ad15128b", 
    "scope": "read_public" 
} 

如果提取刷新令牌,然后在翻新步骤在这里使用它:http://miners.github.com/MinusAPIv2/v2/auth_tutorial.html#refreshing-an-access-token,应该工作。