收到无效的JSON有效负载.未知姓名"e_tag"at 'data':找不到字段
本文关键字:quot at tag data 字段 找不到 未知 负载 有效 无效 JSON | 更新日期: 2023-09-27 18:11:36
我正在尝试使用google . api . sheets。在c#控制台应用程序中插入一些行。
我在官方的Google API Sheets网站上遵循了这个例子。为了获取信息,它工作得很好。但是我不能把信息写在这张纸上。我每次都发现这个错误:
收到无效的JSON有效负载。未知名称"e_tag"在'data':找不到字段。
下面是我使用的部分代码:
/*...
Authentication part
*/
String spreadsheetId = "SPREADSHEET_ID";
String range = "Sheet1!A1:A250";
SpreadsheetsResource.ValuesResource.GetRequest request =
service.Spreadsheets.Values.Get(spreadsheetId, range);
ValueRange response = request.Execute();
IList<IList<Object>> values = response.Values;
var vr = new ValueRange()
{
ETag = "123456",
MajorDimension = "COLUMNS",
Range = "Sheet1!B2:B250",
Values = values
};
var request2 = service.Spreadsheets.Values.Append(vr, spreadsheetId, "Sheet1!B2:B250");
var inseriu = request2.Execute(); // the error occurs at this point
任何想法?
ETag
、e_tag
或它们的任何变体都不是ValueRange
类中的有效字段。你说你遵循了。net快速入门的说明,但是页面上没有提到etag。ValueRange
的参考文档也没有提到ETag。
如果您删除etag值,事情应该工作。(虽然我很好奇你为什么把它放在首位。你想干什么?)
程序说您的json字段e_tag
没有找到。json是"field":"value"
,我看到你的字段是ETag
而不是e_tag
。
您应该将所有字段名称更改为与json.