【发布时间】:2015-12-12 07:46:49
【问题描述】:
如果GData Spreadsheet API for .NET 不存在,我正在尝试添加新电子表格,但它给了我以下异常:
Can not update a read-only feed
这是我的代码:
var service = new SpreadsheetsService("<my-app>");
service.setUserCredentials("<login>", "<password>");
// Instantiate a SpreadsheetQuery object to retrieve spreadsheets.
SpreadsheetQuery query = new SpreadsheetQuery();
var title = "test";
query.Title = title;
// Make a request to the API and get all spreadsheets.
SpreadsheetFeed feed = service.Query(query);
if (!feed.Entries.Any())
{
var worksheet = new WorksheetEntry(20, 20, title);
service.Insert(feed, worksheet);
}
通过 Fiddler,我看到我正在请求:
GET /feeds/spreadsheets/private/full?title=test
一切正常,但我没有看到任何更新数据的请求。我想我应该以某种方式更改 SpreadsheetQuery 以使其能够写入数据,但我找不到如何。
【问题讨论】:
标签: google-sheets gdata google-spreadsheet-api gdata-api