В моем текущем приложении я пытаюсь загрузить файл .text
на Google Drive с помощью Google SDK for iOS
. Но проблема возникает каждый раз, когда я получил сообщение об ошибке в своем Log
как Insufficient Permission
, так что, если кто-либо столкнулся с этим или подумал об этом типе ошибок, любезно помогите мне.Загрузка файла на диск Google с помощью iOS sdk
Вот мой код,
GTLDriveFile *file = [GTLDriveFile object];
file.descriptionProperty = @"Uploaded from the iOS app.";
file.mimeType = @"text/*";
[email protected]"MyTextFile";
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"myTestFile" ofType:@"txt"];
GTLUploadParameters *uploadParameters = [GTLUploadParameters uploadParametersWithFileURL:[NSURL URLWithString:filePath] MIMEType:file.mimeType];
GTLQueryDrive *query = [GTLQueryDrive queryForFilesCreateWithObject:file uploadParameters:uploadParameters];
[self.service executeQuery:query completionHandler:^(GTLServiceTicket *ticket, id object, NSError *error) {
if (error) {
NSLog(@"Error: %@", error);
}else{
}
}];
Log печати при выполнении этого действия,
данные неожиданного ответа (загрузки на неправильный URL?) { "Ошибка" : {«код»: 403, «сообщение»: «Недостаточное разрешение», «данные»: [{«домен»: «глобальный», «причина»: «недостаточные полномочия», «сообщение»: «Недостаточное разрешение»}]} , "id": "gtl_3"}
Преждевременное угасание: загрузить-статус: "окончательное" место: (нуль)
Пожалуйста, перейдите по этой ссылке https://developers.google.com/ drive/ios/quickstart – Abha
Также попробуйте https://developers.google.com/drive/ios/devguide/files – Abha