我正在学习谷歌驱动API,并从这个文档(https://developers.google.com/drive/v3/web/manage-uploads)有一个代码示例,但在代码的某处,我发现有问题 .
这是google api documentaiton中的代码:
$fileMetadata = new Google_Service_Drive_DriveFile(array(
'name' => 'photo.jpg'));
$content = file_get_contents('files/photo.jpg');
$file = $driveService->files->create($fileMetadata, array(
'data' => $content,
'mimeType' => 'image/jpeg',
'uploadType' => 'multipart',
'fields' => 'id'));
printf("File ID: %s\n", $file->id);
但我不知道,这段代码是如何工作的,因为$ driveService之前没有初始化或者它是null
$file = $driveService->files->create($fileMetadata, array(
'data' => $content,
'mimeType' => 'image/jpeg',
'uploadType' => 'multipart',
'fields' => 'id'));
有谁可以帮助我吗 . 非常感谢你 .
1 回答
你忘了先读快速入门 .
https://developers.google.com/drive/v3/web/quickstart/php
完整的PHP实现是在第3步,服务是
$service = new Google_Service_Drive($client);