我们正在尝试向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错误请求)。
答案 0 :(得分:1)
Google表格API中不再提供此功能(请参阅此link)。通过Google Drive API创建新的电子表格文件。
我建议您查看Drive API文档中Create Files的参考文档。 .NET示例代码中有一些示例可以指导您完成此操作。希望这可以帮助。