在Google文档中创建新的电子表格

时间:2015-10-06 10:42:26

标签: c# gdata google-docs-api

我们正在尝试向Google文档添加新的电子表格。

我们使用.Net 4.0.5和GData.Documents 2.2.0

我们最近将我们的身份验证方法更改为OAuth2,我们可以执行查询电子表格等操作。

我们的SCOPE是https:// spreadsheets.google.com/feeds https:// docs.google.com/feeds https:// www.googleapis.com/auth/drive

我们用于创建电子表格的旧代码是:

   DocumentsService docService = new DocumentsService("Application");
   DocumentEntry entry = new DocumentEntry();
   docService.setUserCredentials("my_email@gmail.com", "PASSWORD");
   entry.Title.Text = "AddingNewSpreadsheet";
   entry.Categories.Add(DocumentEntry.SPREADSHEET_CATEGORY);
   DocumentEntry newEntry =   service.Insert(DocumentsListQuery.documentsBaseUri, entry);

我们尝试根据新的身份验证方法更改代码,但我们的尝试都没有成功(400错误请求)。

1 个答案:

答案 0 :(得分:1)

Google表格API中不再提供此功能(请参阅此link)。通过Google Drive API创建新的电子表格文件。

我建议您查看Drive API文档中Create Files的参考文档。 .NET示例代码中有一些示例可以指导您完成此操作。希望这可以帮助。