これが簡単なものであることを願っています...ファイルをフォルダーに直接アップロードしたい。フォルダーIDを取得し、ルートにファイルを完全にアップロードする次のコードを持っています:
<?php
require_once 'get_access.php';
require_once 'google-api-php-client/src/Google_Client.php';
require_once 'google-api-php-client/src/contrib/Google_DriveService.php';
$folder_id = '<folder id>';
$client = new Google_Client();
$client->setClientId('<client_id>');
$client->setClientSecret('<client_secret>');
$client->setRedirectUri('<url>');
$client->setScopes(array('<scope>'));
$client->setAccessToken($access);
$client->setAccessType('offline');
$client->refreshToken($refreshToken);
$service = new Google_DriveService($client);
//Insert a file
$file = new Google_DriveFile();
$file->setTitle('My document 123');
$file->setDescription('A test document');
$file->setMimeType('text/plain');
$data = file_get_contents('document-2.txt');
$createdFile = $service->files->insert($file, array(
'data' => $data,
'mimeType' => 'text/plain',
));
echo '<pre>';
var_dump($createdFile);
echo '</pre>';
?>
このファイルをユーザーのドライブの特定のフォルダにアップロードするには、ここで何をすればよいですか?
ありがとう