如何在OAuth 2.0中获取刷新令牌

How to obtain refresh token in OAuth 2.0?

本文关键字:获取 刷新 令牌 OAuth      更新时间:2023-09-26

我正在编写一个Chrome扩展,它需要通过OAuth 2.0访问minus.com。我有密钥和秘密,但没有刷新令牌,所以每次我创建刷新令牌为undefinedXMLHttpRequest时,服务器都会响应一个400错误,响应文本为"没有这样的刷新令牌:未定义"。那么,有人能告诉我如何获得刷新令牌吗?

谢谢!

在使用用户权限获取令牌的步骤中,refresh_token应在响应结构中返回,如下所示:http://miners.github.com/MinusAPIv2/v2/auth_tutorial.html#getting-使用用户凭据的令牌

您将使用用户凭据请求令牌,然后返回一个类似于以下内容的响应结构:

{
    "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-应该有效的访问令牌。