Я использую Java API Google Диска. Мне нужно скопировать файл из одного домена Google в другой, поэтому мой подход следующий:
- аутентифицироваться с помощью учетной записи службы исходного домена
- поделиться файлом с пользователем в целевом домене
- пройти аутентификацию с помощью учетной записи службы конечного домена и выдать себя за пользователя
- скопировать исходный файл из исходного домена в целевой домен
- удалить разрешение на общий доступ из исходного файла
Все работает, как ожидалось, за исключением того, что я не хочу, чтобы конечный владелец получал электронное письмо с Google Диска, уведомляющее его об общем файле. Когда файл передается через веб-интерфейс, можно отключить уведомление по электронной почте, поэтому я предполагаю, что это также возможно через API, вопрос в том, как ^^ Anyone?
PS: Я открыт для новых «менее утомительных» методов создания копии файла из одного домена в другой, если это возможно.