如何从GTLDriveFile获取URL驱动器文件?

时间:2016-05-19 06:29:58

标签: ios objective-c macos google-drive-api

在旧版Google Drive API v2中,fileresource包含alternateUrl,可用于指向浏览器中的文件。在最新版本的Google云端硬盘v3中,fileresource仅包含webViewLink,但它已返回nil

也许有办法将文件标识符转换为url?

编辑: 如堆栈溢出的类似问题中所述,仅为公用文件夹返回webViewLink。作为我现在使用的解决方法:

[NSString stringWithFormat:@"https://drive.google.com/file/d/%@/view", file.identifier]

但不确定这个网址将来是否有效,完全google api会返回一些我可以用来稍后在浏览器中打开文件的内容。

1 个答案:

答案 0 :(得分:3)

在我的应用中,我的webViewLink很有价值! 您必须在查询操作中添加以下代码fileListQuery.fields = @"*";