在谷歌电子表格中插入行

本文关键字:插入 电子表格 谷歌 | 更新日期: 2023-09-27 18:26:21

我需要在谷歌电子表格中插入行。下面是我正在使用但无法插入行的代码。不存在生成问题。编译成功。

 SpreadsheetsService GoogleExcelService =  new SpreadsheetsService("GoogleSheet");
        protected void Page_Load(object sender, EventArgs e)
        {
            //Pass Google credentials 
            GoogleExcelService.setUserCredentials("user@gmail.com", "password");
            ListEntry entry = new ListEntry();
            //Add new row data with productname bottles and quantity 100.
            entry.Elements.Add(new ListEntry.Custom() { LocalName = "productname", Value = "Bottles" });
            entry.Elements.Add(new ListEntry.Custom() { LocalName = "quantity", Value = "100" });
            //AtomEntry retEntry = GoogleExcelService.Insert(
            AtomEntry retEntry = GoogleExcelService.Insert(new Uri("***WHAT URI I SHOULD PROVIDE HERE"), entry);
        }
    }

我已经花了太多时间来解决这个问题,但运气不好。我收到"执行身份验证请求返回意外结果:404"错误。请帮忙。

在谷歌电子表格中插入行

您正在使用OAuth1.0吗?根据去年5月提交的票证,OAuth1.0现在已弃用(截至2015年5月),应迁移到OAuth2.0使用。它似乎返回了您遇到的相同错误消息。

有关OAuth2.0使用情况的更多信息,请参阅开发人员页面。

希望这能有所帮助!