Может ли администратор Служб Google управлять файлами пользователей с помощью Drive SDK?

НовыйDrive SDK очень хорошо для аутентифицированного пользователя. Возможно ли использоватьDrive SDK используя административный доступ к Службам Google для олицетворения других пользователей домена?

API doclist может сделать это, но с этим инструментом невозможно управлять и копировать файлы (pdf, jpg).

Я использую Java с этим кодом:

credential_origine = new GoogleCredential.Builder().setTransport(HTTP_TRANSPORT)
                    .setJsonFactory(JSON_FACTORY)
                    .setServiceAccountId("[email from console api]")
                    .setServiceAccountScopes(DriveScopes.DRIVE)
                    .setServiceAccountUser("[email protected]")
                    .setServiceAccountPrivateKeyFromP12File(new File("key.p12")).build();

Но я получаю сообщение об ошибке при попытке получить данные для [email protected]. Если я прокомментирую.setServiceAccountUser("[email protected]") код отлично работает для той же учетной записи, которую я использовал для создания ключа.

В старом DOCList API мы выдавали себя за другого пользователя по URL запросов. Это что-то похожее?

Ответы на вопрос(3)

Ваш ответ на вопрос