尝试Google Drive SDK API的JAVA示例时出现问题



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

. lang。RuntimeException:没有找到刷新令牌。再次授权。

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

问题不在于你如何配置你的应用程序的凭据。

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

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

可能在流程上有问题,我们正在对样品进行一些更改。我将尽力解决你的问题。

相关内容

  • 没有找到相关文章

最新更新