【问题标题】:Issue with trying the JAVA example of Google Drive SDK API尝试 Google Drive SDK API 的 JAVA 示例时出现问题
【发布时间】:2013-04-23 07:58:22
【问题描述】:

在将其部署到 GAE 之前,我正在我的本地主机上尝试 Google Drive SDK API(https://developers.google.com/drive/examples/java) 的 JAVA 示例。但是,我收到以下错误。

java.lang.RuntimeException:找不到刷新令牌。重新授权。

1- 我应该如何配置客户端 API 访问? 2-我的秘密文件应该是什么样子?

【问题讨论】:

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


    【解决方案1】:

    问题不在于您如何配置应用的凭据。

    该示例要么没有收到刷新令牌,要么没有永久保留它。一旦您被重定向到由以下 url 构建器构建的 URL,您也应该收到一个 refresh_token。此令牌应永久保留以供客户端库用于刷新访问令牌。

    GoogleAuthorizationCodeRequestUrl urlBuilder =
      new GoogleAuthorizationCodeRequestUrl(
          secrets.getWeb().getClientId(),
          secrets.getWeb().getRedirectUris().get(0),
          scopes)
          .setAccessType("offline")
          .setApprovalPrompt("force");
    

    流程可能存在问题,我们正在对示例进行一些更改。我会尽力解决你的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 2012-06-12
      • 1970-01-01
      相关资源
      最近更新 更多