【问题标题】:2 legged oauth and spreadsheet updating2 条腿 oauth 和电子表格更新
【发布时间】:2012-01-30 20:12:50
【问题描述】:

我正在使用 google api 更新一些电子表格(使用 2 条腿 oauth,如 here 所述,除了我选中了两条腿访问控制框)。 创建电子表格工作正常,在电子表格内创建新工作表也工作正常。但我似乎无法与电子表格上的数据进行交互......

我得到:

使用 listFeed

很抱歉,发生服务器错误。请稍等,然后尝试重新加载您的电子表格。

或

使用 CellFeed

com.google.gdata.util.AuthenticationException

有什么想法吗?

谢谢

【问题讨论】:

    标签: gdata google-apps google-spreadsheet-api


    【解决方案1】:

    我在学习 Google 电子表格 API 时遇到了这两个错误。我希望 Google 在记录这些方面做得更好。

    我对 listFeed 方法的问题是我在 GDataSpreadsheetCustomElement 名称中使用了大写字母和空格。谷歌不喜欢这样。这是我在类似问题上发布的内容:Add row in spreadsheet (List-based feed) but it not works

    “如果您尝试插入的 GDataEntrySpreadsheetList 不包含与工作表相关的 GDataSpreadsheetCustomElements,则可能会出现此非常误导性的错误。

    在创建 GDataSpreadsheetCustomElement 时,用于“名称”的字符串必须与电子表格第一行中您感兴趣的列的值匹配,除了 它必须全部转换为小写并删除所有空格。"

    我在使用 CellFeed 进行身份验证时遇到的问题是我使用了错误的 FeedURL。更新单元格时需要的 feedURL 是 [[worksheet cellsLink] URL];其中 worksheet 是您正在编辑的工作表的 GDataEntryWorksheet 对象。

    【讨论】:

      猜你喜欢
      • 2020-03-20
      • 2010-12-02
      • 1970-01-01
      • 2023-03-26
      • 2019-12-27
      • 2010-12-11
      • 1970-01-01
      • 2012-05-29
      • 1970-01-01
      相关资源
      最近更新 更多