在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");
可能在流程上有问题,我们正在对样品进行一些更改。我将尽力解决你的问题。