草庐IT

GTLDriveFile

全部标签

ios - GTLDriveFile 的下载 url 为零,甚至 GTLDriveFileExportLinks 为零

我想从google-drive下载文件。我已经从驱动器中获取了GTLDriveFile对象。但是这些文件对象的downloadUrl属性是nil。谷歌搜索更多,我得到file.exportLinks也有下载链接。但这也即将到来nil。我使用这段代码来获取文件:-(void)fetchFiles{GTLQueryDrive*query=[GTLQueryDrivequeryForFilesList];query.maxResults=10;[self.serviceexecuteQuery:querydelegate:selfdidFinishSelector:@selector(dis

ios - 类型 'GTLDriveFile' 的值没有成员 'downloadUrl'

我正在关注这个tutorial我正尝试在Swift中完成。file对象没有downloadUrl属性,我不明白为什么。我检查了API它说这个属性存在,至少对于Objective-C。但是Swift存在所有其他属性,那么为什么不downloadUrl呢?我做了一个简单的事情,比如:letfile:GTLDriveFile!file.downloadUrl和downloadUrl以红色下划线显示错误:“GTLDriveFile”类型的值没有成员“downloadUrl”。这是我的代码:privateletservice=GTLServiceDrive()//Parseresultsandd

ios - 如何从 GTLDriveFile 获取 google 驱动器文件的 url?

在旧版本的GoogleDriveAPIv2中fileresource包含的是alternateUrl可用于指向浏览器中的文件。在最新版本的GoogleDrivev3中fileresource仅包含webViewLink,但返回了nil。也许有办法将文件标识符转换为url?编辑:正如在关于堆栈溢出的类似问题中提到的,webViewLink仅为公共(public)文件夹返回。作为我现在使用的解决方法:[NSStringstringWithFormat:@"https://drive.google.com/file/d/%@/view",file.identifier]但不确定这个url将来