Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, gostaria de saber se alguem tem um exemplo funcionando para trabalhar com API do google drive
eu tenho a biblioteca cliente carregada corretamente pelo composer, mas eu nao consigo êxito na execução
como por exemplo listar os arquivos do meu drive por exemplo, eu preciso na verdade montar uma função que vai alterar a permissão de um arquivo, setando acesso para um determinado email,
reporta o erro
An error occurred: Error calling POST : (401) Login Required
Mas setei os dados do cliente API
require_once './vendor/autoload.php';
$client = new Google_Client();
$client->setApplicationName("Web1");
$client->setDeveloperKey("9lhHpFyg-0");
$service = new Google_Service_Drive($client);
/**
* Retrieve a list of File resources.
*
* @param Google_Service_Drive $service Drive API service instance.
* @return Array List of Google_Service_Drive_DriveFile resources.
*/
function insertPermission($service, $fileId, $value, $type, $role) {
$newPermission = new Google_Service_Drive_Permission();
$newPermission->setValue($value);
$newPermission->setType($type);
$newPermission->setRole($role);
try {
return $service->permissions->insert($fileId, $newPermission);
} catch (Exception $e) {
print "An error occurred: " . $e->getMessage();
}
return NULL;
}
insertPermission($service, "0B3h9hakl2lKbC14cGs", "000002@gmail.com", "user", "reader");Carregando comentários...