我正在尝试使用 key 获取电子表格的修订版,但它只返回“无效的资源 ID”。
from gdata.alt import appengine
from gdata.spreadsheet import service
from gdata.docs.client import DocsClient
self.ss_svc = service.SpreadsheetsService()
# ... login code ...
gd_client = DocsClient(self.ss_svc.GetClientLoginToken())
rev_uri = "https://spreadsheets.google.com/feeds/spreadsheets/private/full/%s/revisions" % spreadsheet_key
# i also tried:
rev_uri = "spreadsheet%" + spreadsheet_key
rev_feed = gd_client.get(rev_uri)
没有任何作用。请帮忙。
请您参考如下方法:
此代码有点令人困惑,因为您引用了 self 但这似乎不是类定义的一部分。另外,您说您“也尝试过” gd_client.get(rev_uri) 但我看不到您之前尝试过什么 - 没有调用 gd_client 的其他方法上面的代码。最后,您正在使用 get 方法,该方法执行 http GET 表单请求,我认为不是您想要的。
好像你想要的是get_revisions .我只是在猜测——如果这有误请告诉我。
