如何解决将Google Sheets API集成到Java Servlet中
我该如何做到?
我正在关注this google doc.
当前,我的SheetsQuickstart.java
文件运行时出现以下错误:
Exception in thread "main" java.lang.NoSuchMethodError: com.google.api.client.http.javanet.NetHttpTransport.<init>(Lcom/google/api/client/http/javanet/ConnectionFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;)V
at com.google.api.client.http.javanet.NetHttpTransport$Builder.build(NetHttpTransport.java:317)
at com.google.api.client.googleapis.javanet.GoogleNetHttpTransport.newTrustedTransport(GoogleNetHttpTransport.java:55)
at SheetsQuickstart.main(SheetsQuickstart.java:63)
我应该将credentials.json
文件保存在哪里?
servlet中是否还有其他步骤可以克服这个问题?任何文档或简单的演示项目(或其他任何相关项目)都将为您提供帮助
解决方法
我的问题基本上是:
如果您使用的是Java struts或servlet,则在哪里保存certificate.json文件?
提到的链接(Google文档)描述了android(我认为)的配置。
经过试验,我发现您可以将credentials.json
保留在src
文件夹中。
此外,使用GAPI的步骤是:
- 在Google控制台中创建一个项目。
- 配置OAuth屏幕。
- 创建您的OAuth凭据。
- 下载
credentials.json
并将其放在您的src文件夹中。 就是这样。希望对别人有帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。