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

3
我正在编写一个Chrome扩展程序,需要使用OAuth 2.0访问 minus.com。我有密钥和秘密,但没有刷新令牌,因此每次我发出XMLHttpRequest时,其中的刷新令牌是未定义的,在这种情况下,服务器响应400错误,并显示响应文本"没有这样的刷新令牌:undefined"。请问有谁能告诉我如何获取刷新令牌?
谢谢!
1个回答

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,那应该可以工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接