【发布时间】:2021-03-27 13:43:50
【问题描述】:
我正在尝试获取包含大量修订的谷歌工作表的所有修订 ID 的列表,但是当我执行 GET https://www.googleapis.com/drive/v2/files/[fileID]/revisions 时,它给了我很多我不需要的额外信息,并且只返回 200 个修订号。
我已经多次使用 nextPageToken 重复调用,这确实提取了更多修订信息,但与前一个有很多重叠,所以也许我做错了。
这是我使用 OAuth2.0 Playground 所做的确切 HTTP 帖子。 https://www.googleapis.com/drive/v2/files/[fileID]/revisions?maxresults=1000&nextPageToken="[token]"
我尝试了多种方法来使用字段参数(revisionId、revisionsId、id 等)来隔离修订 ID,但它无法识别其中任何一个,即使在我得到所有其他信息的结果中也是如此,它被标记为“id”。
我看到了这篇关于仅获取修订 ID 的文章,但无法复制结果 - https://www.rsaeks.com/?p=164
有没有办法在我的结果中仅隔离修订 ID 号并浏览页面而不重叠?
我的最终目标是能够下载每个修订版本的副本,而无需浏览版本历史中的每个版本并制作副本。如果我可以将其进一步缩小到特定用户编辑的版本,那就更好了。我包含此信息,以防有另一种方法可以获取我最终要寻找的东西,而我没有看到或不知道。
【问题讨论】:
标签: google-sheets google-sheets-api revision-history