【问题标题】:How to get google access token from refresh token using google java api?如何使用谷歌 java api 从刷新令牌中获取谷歌访问令牌?
【发布时间】:2013-07-20 04:11:08
【问题描述】:

如何使用 google java 令牌以编程方式使用刷新令牌获取新的 google 访问令牌。

【问题讨论】:

    标签: java google-calendar-api google-api-java-client


    【解决方案1】:

    我发现了以下代码,它是获取新访问令牌的有效解决方案,并且可能还有其他替代方法:-

    TokenResponse response = new GoogleRefreshTokenRequest(httpTransport, jsonFactory, token, clientId, clientSecret).execute();

    代码响应可用于再次生成各种谷歌服务,这里的令牌是响应令牌。

    【讨论】:

    • 我在整个互联网上搜索这行代码。谢谢。它奏效了。
    • 我看不出这将如何撤销访问令牌?
    • 使用新的 GoogleRefreshTokenRequest(httpTransport, jsonFactory, token, clientId, clientSecret).execute();您将获得新的响应对象,您可以稍后使用
    • 是的,这会刷新令牌,但这将如何撤销(即无效)令牌?见:developers.google.com/accounts/docs/OAuth2WebServer#tokenrevoke
    猜你喜欢
    • 1970-01-01
    • 2021-01-29
    • 1970-01-01
    • 2017-11-13
    • 2017-04-23
    • 2020-07-26
    • 2014-01-11
    • 1970-01-01
    • 2012-05-24
    相关资源
    最近更新 更多