Scripts

Crear documento: Cada vez que se ejecute el siguiente script, se creará un nuevo documento con el nombre indicado

require_once '_getClient.php';
require_once '_authClient.php';

$driveService = new Google_Service_Drive($client);

$driveService->files //Google_Service_Drive_Files_Resource

$fileMetadata = new Google_Service_Drive_DriveFile(array(
    'name' => 'config.json',
    'parents' => array('folderId')
));

$fileCreated = $driveService->files->create($fileMetadata, array( //Google_Service_Drive_DriveFile
    'data' => "test data\ntest new data",
    'mimeType' => 'application/json',
    'uploadType' => 'multipart',
    'fields' => 'id'));
printf("File ID: %s\n", $file->id);
Actualizar archivo

El contenido especificado en data, se agregará al archivo, no se eliminará el contenido anterior

$fileMetadata = new Google_Service_Drive_DriveFile(array(
  'data' => "new another data",
));

// Send the request to the API.
$updatedFile = $service->files->update($fileCreated->getId(), $fileMetadata, array('fields' => "id"));

Si se desea reemplazar el contenido de un archivo, se puede eliminar y crear de nuevo a traves e la siguiente sintaxis:

$fileMetadata = new Google_Service_Drive_DriveFile(array(
  'data' => "new another data",
  'trashed' => true,
));
$updatedFile = $service->files->update($fileCreated->getId(), $fileMetadata, array('fields' => "id"));       
$deletedFile = $service->files->delete($updatedFile->getId()); //el archivo se eliminará permanentemente (no se podrá utilizar el  mismo id para crear uno nuevo: "The provided file ID is not usable")

Clases PHP

Google_Service_Drive

Google_Service_Drive_Files_Resource

Google_Service_Drive_DriveFile;

Links

https://developers.google.com/drive/v3/reference/files

https://developers.google.com/drive/v3/reference/files/create

https://developers.google.com/drive/v3/reference/files/update

https://developers.google.com/drive/v3/reference/files/delete

Fuente

https://developers.google.com/drive/v3/web/appdata

https://developers.google.com/drive/v3/web/integrate-create