Pergunta

Eu estou usando o Google Drive Java API.Eu preciso copiar um arquivo de um domínio do Google para outro, então minha abordagem é a seguinte:

    .
  1. autenticar com a conta de serviço de domínio de origem
  2. Arquivo de compartilhamento com o usuário no domínio de destino
  3. autenticar com conta de serviço de domínio de destino e representação o usuário
  4. Copie o arquivo original do domínio de origem para domínio de destino
  5. Excluir a permissão de compartilhamento do arquivo original
  6. Tudo funciona como esperado, exceto que não quero que o proprietário do destino receba o e-mail do Google Drive, notificando-o sobre o arquivo compartilhado.Quando o arquivo é compartilhado através da Web GUI, pode-se desativar o e-mail de notificação, então acho que isso também é possível através da API, a questão é como alguém?

    ps: Estou aberto a novos métodos "menos tediosos" para criar uma cópia de um arquivo de um domínio para outro, se for possível.

Foi útil?

Solução

No passo 2, ao compartilhar o arquivo com o novo usuário, você estará usando o Permissions.insert () API Call.Você vai querer especificar o parâmetro sendNotificationEmails=false junto com esta chamada para suprimir a notificação por e-mail.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top