只能使用Google驱动器API取回一些媒体资源

问题描述:

我正在尝试使用谷歌驱动器API(v3)来获取像这样的文件的信息https://www.googleapis.com/drive/v3/files/foobar只能使用Google驱动器API取回一些媒体资源

但是,在响应中我只获得了文件的四个属性:kind,id,name,mime_type

据谷歌驱动API的文档,我应该得到了很多回(例如所有者,URL)

任何想法,为什么?

+0

下面的答案是正确的,但请学会做一些研究。这个问题已经有很多次了。 – pinoyyid

+0

https://developers.google.com/drive/v3/web/query-parameters假设是开发者将阅读所有的文档,而不仅仅是一些文档。 PS,你应该接受答案 – pinoyyid

+0

@pinoyyid,是啊我试图研究,但如果同样的问题已经被问过很多次,那么我很确定这个问题本身很难被搜索,否则其他人都会找到第一个问题,并再次停止询问,对 – Daniel

当您要检索所有者和网址时,可以使用fields作为查询参数来检索数据。

GET https://www.googleapis.com/drive/v3/files/### file id ###?fields=owners,webViewLink 

如果要使用curl来尝试此操作,可以使用以下curl代码。

curl -G -H \ 
    "Authorization: Bearer ### your access token ###" \ 
    -d "fields=owners,webViewLink" \ 
    "https://www.googleapis.com/drive/v3/files/1### file id ###" 

的详细信息https://developers.google.com/drive/v3/reference/fileshttps://developers.google.com/drive/v3/web/query-parameters

+0

@pinoyyid感谢您的支持。 – Tanaike