私はGoogleドライブAPIを使用してファイルをアップロードしています これはこれまでのコードです 今はファイルを自分のルートにアップロードして別のフォルダに移動したい、ファイルをアップロードする特定のフォルダにファイルをアップロードする
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
require_once 'google-api-php-client/src/Google_Client.php';
require_once 'google-api-php-client/src/contrib/Google_DriveService.php';
$client = new Google_Client();
// Get your credentials from the APIs Console
$client->setClientId('***');
$client->setClientSecret('***');
$client->setRedirectUri('http://***');
$client->setScopes(array('https://www.googleapis.com/auth/drive'));
if(empty($_GET['code']))
{
$client->authenticate();
}
$myfile= "video.mp4";
$type='video/mp4';
$service = new Google_DriveService($client);
// Exchange authorization code for access token
$accessToken = $client->authenticate($_GET['code']);
$client->setAccessToken($accessToken);
//Insert a file
$file = new Google_DriveFile();
$file->setTitle('filename.mp4');
$file->setDescription('A video');
$file->setMimeType($type);
$data = file_get_contents($myfile);
$createdFile = $service->files->insert($file, array(
'data' => $data,
'mimeType' => $type,
));
print_r($createdFile);
echo "<br />";
私はstackoverflowの からいくつかの記事を試してみましたが、それらのどれもが、私はエラーを得た私のために働いていない、親IDのリストを設定し、事前に おかげ
新しいクラスは 'Google_Service_Drive_ParentReference'と呼ばれます。 – Moak