Google Drive API获取VideoMediaMetadata错误

本文关键字:VideoMediaMetadata 错误 获取 API Drive Google | 更新日期: 2023-09-27 18:02:20

我想知道为什么当我请求一个文件的详细信息时,它给了我一个无效参数的例外,这是一个视频,并希望得到它的分辨率。我使用:

var f = service.Files.Get(id);
f.Fields = "VideoMediaMetadata.Height";
var result = f.Execute();

我尝试了很多不同的方法:"VideoMediaMetadata"没有"。"高度","VideoMediaMetadata(高度,宽度)","VideoMediaMetadata/高度"等,但没有工作。当我这样做时,例如:

f.Fields = "id, name, size";

工作正常

感谢您的帮助

Google Drive API获取VideoMediaMetadata错误

它给出了一个无效的参数,因为GET期望一个VideoMediaMetadata对象资源,但您却试图访问int值。我建议先传递VideoMediaMetadata作为您的参数,然后执行请求。之后,解析响应体中的'height'和'width' int属性。

所以使用上面的代码:
f.Fields = "VideoMediaMetadata";
相关文章:
  • 没有找到相关文章