qua*_*ntm 6 android google-drive-api
我已经将功能上传文件实现到谷歌驱动器.我按照快速入门指南完成了它.
现在我正在将功能上传文件发送到特定文件夹*(例如:将文件上传到"My_Folder_name")*.我在API参考中找到了示例.问题是,如果我只知道文件夹的名称,我怎么能得到parentId (文件夹ID).
我找不到任何按名称搜索文件夹的功能......
是通过获取所有文件来获取文件夹的唯一方法,然后检查MimeType是否等于"application/vnd.google-apps.folder"并将其与文件夹名称进行比较.
if("application/vnd.google-apps.folder".equals(body.getMimeType()) && "My_Folder_name".equals(body.getTitle()) ){
....
}
Run Code Online (Sandbox Code Playgroud)
提前致谢.
Cla*_*ino 10
您可以将q查询参数添加到请求网址,并使用云端硬盘查询语言限制搜索:
https://developers.google.com/drive/search-parameters
要仅搜索文件夹并按标题限制搜索,您的查询应如下所示:
mimeType = 'application/vnd.google-apps.folder' and title = 'My_Folder_name'
Run Code Online (Sandbox Code Playgroud)
查询应如下:
mimeType='application/vnd.google-apps.folder' and name='foldername'
在Python中:
service.files().list(q="mimeType='application/vnd.google-apps.folder' and name='foldername'",
spaces='drive',
fields='nextPageToken, files(id, name)',
pageToken=page_token).execute()
Run Code Online (Sandbox Code Playgroud)
注意:name='foldername'不可以title='foldername'
| 归档时间: |
|
| 查看次数: |
10123 次 |
| 最近记录: |