J'ai essayé encore et encore, mais je n'ai pas pu obtenir de résultat. le code génère l'ID d'autorisation et je ne sais pas ce que cela signifie.Comment partager un fichier pour quelqu'un API Google Drive en utilisant PHP
S'il vous plaît faire aider si quelqu'un a réussi à cela avant, je veux juste partager publiquement le fichier en utilisant v2.0 api Google Drive
$fileId = '18mWN0UWX_z-4A1gag85ou0Im-wvKfMZU-tibdVd8nxY';
$userPermission = new Google_Service_Drive_Permission(array(
'type' => 'anyone',
'role' => 'reader',
'emailAddress' => '[email protected]'
));
$request = $service->permissions->create(
$fileId, $userPermission, array('fields' => 'id'));
$batch->add($request, 'user');
$domainPermission = new Google_Service_Drive_Permission(array(
'type' => 'domain',
'role' => 'reader',
'domain' => 'example.com'
));
$request = $service->permissions->create(
$fileId, $domainPermission, array('fields' => 'id'));
$batch->add($request, 'domain');
$results = $batch->execute();
foreach ($results as $result) {
if ($result instanceof Google_Service_Exception) {
// Handle error
printf($result);
} else {
printf("Permission ID: %s\n", $result->id);
}
}
} finally {
$service->getClient()->setUseBatch(false);
}
Qu'est-ce que tu veux dire? –