【问题标题】:Edit Spreadsheets at Google Drive with Gdata (Java)使用 Gdata (Java) 在 Google Drive 上编辑电子表格
【发布时间】:2012-06-11 16:26:58
【问题描述】:

我正在尝试使用 Java 和 gdata api 在我的 google_drive 上编辑公共电子表格(密钥 = 0Av4aUydPYoNAdHV2MnRaSFhrY0NSZnNOS28yTlhRTVE),但没有成功。 我将网址从 https://spreadsheets.google.com/feeds/worksheets/key/private/full 更改为 https://spreadsheets.google.com/feeds/worksheets/0Av4aUydPYoNAdHV2MnRaSFhrY0NSZnNOS28yTlhRTVE/private/full ,但返回:

线程“main”com.google.gdata.util.InvalidEntryException 中的异常:错误请求

这是什么意思?

【问题讨论】:

标签: java gdata google-sheets google-drive-api


【解决方案1】:

您使用的网址无效,正确的是/private/而不是/public/,如:

https://spreadsheets.google.com/feeds/worksheets/0Av4aUydPYoNAdHV2MnRaSFhrY0NSZnNOS28yTlhRTVE/private/full

【讨论】:

  • 如果我更改 private 而不是 public 上面的代码返回: > 线程“main”中的异常 com.google.gdata.util.ResourceNotFoundException : 未找到
  • 奇怪,我可以直接从我的浏览器打开那个链接
  • 您可以为您的服务添加授权并重试吗?
  • 是的,授权(我的用户和通行证)可以完美运行。但我不希望我的用户名和密码出现在 java 代码中。有什么想法可以在没有凭据的情况下访问公共文档?
  • 您必须发布一个文档以供任何人访问:developers.google.com/google-apps/documents-list/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-23
  • 2012-09-27
  • 1970-01-01
  • 1970-01-01
  • 2012-09-26
相关资源
最近更新 更多