微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将Google Sheets API集成到Java Servlet中

如何解决将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的步骤是:

  1. 在Google控制台中创建一个项目。
  2. 配置OAuth屏幕。
  3. 创建您的OAuth凭据。
  4. 下载credentials.json并将其放在您的src文件夹中。 就是这样。希望对别人有帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。