2013-04-16 42 views
0

目前,我正在开发中GoogleWebToolkit一个web应用程序,应该(即Java后端):我是否需要Drive API或Spreadsheet API或两者?

  1. 复制相同的驱动器
  2. 在现有的谷歌驱动的电子表格文档修改基于这个复制版一些业务逻辑。

我看着Google Spreadsheet API,但很难处理oAuth逻辑。然后我看着谷歌Drive API,并找到Dr.Edit示例项目。

这最后一个项目看起来不错,我可以创建和编辑文本文件,但现在是否也可以使用某种类型的API来读取SpreadSheet文档?

底线是:我应该在这里结合Spreadsheet API和Drive API。建议什么?我很困惑。

回答

1

您可以使用Google Drive SDK管理文件(创建/编辑/删除/查看),但需要Spreadsheets API分别修改工作表,行和单元格。

一旦您获得访问令牌,您也可以使用它来访问Spreadsheets端点。请确保您的授权范围如下:

https://spreadsheets.google.com/feeds 
+0

感谢您的回复!有没有一个例子,关于如何解析传入文件数据流到电子表格API对象?有没有关于这方面的任何文件? –

+0

您不需要下载和处理文件。您可以收集有关它们的元数据,例如fileId,title和使用Spreadsheets API来修改工作表,行和单元格。请查看https://developers.google.com/google-apps/spreadsheets/#working_with_worksheets –

+0

aha,这样电子表格文件就会在Drive中进行修改,而不是下载,修改并以不同的名称重新上传电子表格文件? –

相关问题