我使用此代码:
$folder = new Google_Service_Drive_DriveFile([
'name' => 'Invoices',
'mimeType' => 'application/vnd.google-apps.folder'
]);
$req = $service->files->create($folder, [
'fields' => 'id'
]);
var_dump($req->id); //NULL
Api版本:v3。 Id始终为null,但文件上传成功。
答案 0 :(得分:0)
请尝试使用Creating a folder中建议的代码,其中您需要使用表示文件父文件夹的字符串数组插入具有此MIME类型和文件夹标题的文件
$fileMetadata = new Google_Service_Drive_DriveFile(array(
'name' => 'Invoices',
'mimeType' => 'application/vnd.google-apps.folder'));
$file = $driveService->files->create($fileMetadata, array(
'fields' => 'id'));
printf("Folder ID: %s\n", $file->id);