gpt4 book ai didi

ios - 使用 iOS SDK 从 Google Drive 下载文件

转载 作者:行者123 更新时间:2023-11-29 00:57:35 25 4
gpt4 key购买 nike

我正在尝试使用为 iOS 提供的 SDK 从 Google 云端硬盘下载文件。但它给了我这个错误:

错误 Domain=com.google.HTTPStatus 代码=400“(空)”

这里是下载代码:

GTLDriveFile *file = [driveFiles objectAtIndex:indexPath.row];
NSString *url = [NSString stringWithFormat:@"https://www.googleapis.com/drive/v3/files/%@?alt=media",
file.identifier];
GTMSessionFetcher *fetcher = [self.service.fetcherService fetcherWithURLString:url];

[fetcher beginFetchWithCompletionHandler:^(NSData *data, NSError *error) {
if (error == nil) {
NSLog(@"Retrieved file content");
// Do something with data
} else {
NSLog(@"An error occurred: %@", error);
}
}];

但是我可以列出所有文件,并且还仔细检查了包标识符。

有什么建议我缺少什么吗?

最佳答案

在 URL 中添加 key (iOS 的 API key )参数 然后尝试如下代码:

GTLDriveFile *file;//Your Object
NSString *url = [NSString stringWithFormat:@"https://www.googleapis.com/drive/v3/files/%@?key=YOUR_KEY_iOS",
file.identifier];
GTMSessionFetcher *fetcher = [self.service.fetcherService fetcherWithURLString:url]; //GTLServiceDrive *service;

[fetcher beginFetchWithCompletionHandler:^(NSData *data, NSError *error) {
if (error == nil) {
NSLog(@"Retrieved file content");
// File Download here
} else {
NSLog(@"An error occurred: %@", error);
}
}];

关于ios - 使用 iOS SDK 从 Google Drive 下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37465530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com