0
我正在學習如何使用谷歌驅動器的API通過PHP,並與下面的代碼,我已經添加一個新的文件到我的谷歌驅動器。如果我想添加一個已存在於我的桌面上的現有文件,例如,我應該在此腳本中更改哪些內容?使用php上傳文件(不是新的)到谷歌驅動器
<?php
// inclusione delle librerie del client
require_once 'google-api-php-client/src/Google_Client.php';
require_once 'google-api-php-client/src/contrib/Google_DriveService.php';
// istanza dell'oggetto di classe relativo al client
$drive = new Google_Client();
// credenziali per l'autenticazione
$drive->setClientId('id');
$drive->setClientSecret('secret');
$drive->setRedirectUri('urn:ietf:wg:oauth:2.0:oob');
$drive->setScopes(array('https://www.googleapis.com/auth/drive'));
// istanza dell'oggetto di classe relativo al servizio
$gdrive = new Google_DriveService($drive);
// salvataggio del token in una variabile
$_GET['code']= 'code';
// memorizzazione del token in un file
file_put_contents('token.json', $drive->authenticate());
// lettura delle informazioni contenute nel file
$drive->setAccessToken(file_get_contents('token.json'));
// istanza dell'oggetto di classe relativo al file per i test
$doc = new Google_DriveFile();
// intestazioni per il file di test
$doc->setTitle('Test Progetto Drive');
$doc->setDescription('Documento di prova');
$doc->setMimeType('text/plain');
// lettura del contenuto del file e restituzione sotto forma di stringa
$content = file_get_contents('progettodrive.txt');
// generazione del file per il test
$output = $gdrive->files->insert($doc, array(
'data' => $content,
'mimeType' => 'text/plain',
));
// stampa del risultato
print_r($output);
?>
這是我必須要改變的參數? – user2051599 2013-03-13 21:48:01