Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/131.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Google Drive SDK中获取文件修订版的内容?_C#_.net_Google Drive Api - Fatal编程技术网

C# 如何在Google Drive SDK中获取文件修订版的内容?

C# 如何在Google Drive SDK中获取文件修订版的内容?,c#,.net,google-drive-api,C#,.net,Google Drive Api,我正在尝试使用GoogleDrive.NETSDK获取GoogleDrive(实际上是文档)文件的修订历史记录。我可以很好地获取给定文件的修订列表的元数据,但是对于任何给定的修订,DownLoadUrl字段总是空的,ExportLinks都指向文档的最新完整版本(即,不是元数据指示的修订) 有什么建议吗?这就是它的工作原理吗?我注意到API资源管理器中的Revision对象返回值的行为与此相同 提前谢谢 下载URL字段仅填充在包含存储在驱动器中的内容的文件上,而不填充谷歌原生格式的文件 如果A

我正在尝试使用GoogleDrive.NETSDK获取GoogleDrive(实际上是文档)文件的修订历史记录。我可以很好地获取给定文件的修订列表的元数据,但是对于任何给定的修订,DownLoadUrl字段总是空的,ExportLinks都指向文档的最新完整版本(即,不是元数据指示的修订)

有什么建议吗?这就是它的工作原理吗?我注意到API资源管理器中的Revision对象返回值的行为与此相同


提前谢谢

下载URL字段仅填充在包含存储在驱动器中的内容的文件上,而不填充谷歌原生格式的文件


如果API仍然没有按预期运行,请编辑您的问题以添加文件元数据。

我尝试了一些,并使用了以下链接:

在项目中,您有指向该项目的链接

我也试过了
它是有效的


它返回修订版的下载URL。

Ok,但是ExportLink呢?它们不会链接到修订版,而是链接到文档的最新版本。这就是修订对象的工作方式吗?我如何检索修订版的内容???让我再调查一下,我会给你回复的。现在应该是固定的,你应该能够获得每个修订版的导出链接。