【问题标题】:How to send GET request with google OAuth2 and Java to script.google.com web page?如何使用 google OAuth2 和 Java 将 GET 请求发送到 script.google.com 网页?
【发布时间】:2020-10-10 03:13:32
【问题描述】:

GET 对我有用,但是当我发送它时,我得到了谷歌服务授权页面。我阅读了谷歌的指南,但仍然不明白如何正确使用凭据。

thing 用于管理脚本文件本身,与我的问题无关:/

如果可以在 Java 中使用就不错了

【问题讨论】:

  • 您的问题没有提供足够的信息让人们能够帮助您。您正在访问哪个文档,您的代码是什么,您的请求和响应如何?
  • 你能分享你正在处理的代码吗?让网络应用程序可以公开访问是一种选择吗?
  • @Iamblichus 提出了一个新问题stackoverflow.com/questions/62533751/…
  • @Taschi ^^^^^^^
  • 您的新问题几乎没有比这个更清楚。如果您问的是同样的问题,您只需编辑原始问题,无需创建新问题。

标签: java google-apps-script oauth get google-oauth


【解决方案1】:

登录谷歌后,您将被重定向到带有谷歌代码的重定向页面。重定向页面可以在谷歌私人用户控制台中设置。当您获得谷歌代码时,您可以使用代码通过 GoogleAuthorizationCodeFlow 获取 jwt

例如

    GoogleAuthorizationCodeTokenRequest googleAuthorizationCodeTokenRequest = codeFlow.newTokenRequest(code)
        .setRedirectUri(redirectUrl);
    try {
        GoogleTokenResponse googleTokenResponse = googleAuthorizationCodeTokenRequest.execute();

    } catch (IOException e) {
        throw new ExternalAuthenticationException("Invalid google 'code' parameter (disposable)");
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 2020-10-13
    • 1970-01-01
    • 2012-09-19
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    相关资源
    最近更新 更多