我正在从谷歌驱动器下载文件。但是我使用google SDK面临很多问题。在developer.google.com中,有一些示例可用。如何使用目标c从谷歌驱动器下载文件?
GTLServiceDrive *drive = ...;
GTLDriveFile *file = ...;
GTMHTTPFetcher *fetcher = [drive.fetcherService fetcherWithURLString:file.downloadUrl];`
`[fetcher beginFetchWithCompletionHandler:^(NSData *data, NSError *error) {
if (error == nil) {
NSLog(@"Retrieved file content");
// Do something with data
} else {
NSLog(@"An error occurred: %@", error);
}
}];
我从developer.google.com
网站上下载新的SDK,但在上面的例子中给出GTMHTTPFetcher *fetcher = [drive.fetcherService fetcherWithURLString:file.downloadUrl];
。但在新的SDK中,在此GTLDriveFile
中没有downloadURL
对象。
而在另一个例子中,它要求客户端密钥,但是当我选择iOS类型时,没有客户端密钥的选项。但是,当我选择网络时,它正在显示。但它不起作用。
请帮助我如何使用目标c从iOS谷歌驱动器下载文件。
根据文档,有一个'downloadURL'对象。请仔细检查您是否使用正确的资源。请参阅['downloadURL'](https://developers.google.com/drive/ios/reference/ios-client/interface_g_t_l_drive_file.html#a957260925b906876ccaf3598d24fc1dc) – gerardnimo
Hi gerardnimo,我从doveloper.google.com网站下载了新的SDK。我检查了两次,GTLDriveFile中没有可用的downloadURL对象。在文档中可用,但我认为它的旧文档。请帮我解决这个问题。我正在尝试最后5天。仍然没有任何解决方案。 –