0
1.I需要建立在谷歌drive.And我用這個代碼來做到這一點(從谷歌開發人員網頁的官方代碼)的文件夾:GTLRDriveQuery_FilesCreate(谷歌REST API)
GTLRDrive_File *metadata = [GTLRDrive_File object];
metadata.name = @"Invoices";
metadata.mimeType = @"application/vnd.google-apps.folder";
GTLRDriveQuery_FilesCreate *query = [GTLRDriveQuery_FilesCreate queryWithObject:metadata
uploadParameters:nil];
query.fields = @"id";
[driveService executeQuery:query completionHandler:^(GTLRServiceTicket *ticket,
GTLRDrive_File *file,
NSError *error) {
if (error == nil) {
NSLog(@"File ID %@", file.identifier);
} else {
NSLog(@"An error occurred: %@", error);
}
}];
而且文件夾中創建罰款! 問題是,每次運行應用程序時,代碼都會在我的Google Drive中創建該文件夾的dublicates。但我只需要創建該名稱和種類的一個文件夾。我知道我應該比較(GTLRDrive_File *文件)標識符(因爲它是一個唯一的字符串),但我該怎麼做呢?我知道它是一個菜鳥問題,但我不知道如何做到這一點。
2.所以問題是:如何檢查標識符是否已經創建並比較它? 我明白爲了實現我的tsk我應該檢查標識符是否存在,如果不是,我應該創建它,並且如果它不存在,請不要執行任何操作。
您能否請您在答案中更具體一些?代碼示例,也許? –
GET https://www.googleapis.com/drive/v3/files/{fileId}請參閱https://developers.google.com/drive/v3/reference/files/get – pinoyyid
如何在Objective- C?謝謝你試圖回答我的問題,但是你的回答並沒有使問題更清楚。 –