Вот мой мандата построен с использованием учетной записи службы,ресурса не найден API userKey каталога Google с помощью учетной записи службы
GoogleCredential credential = new GoogleCredential.Builder()
.setJsonFactory(jsonFactory).setTransport(httpTransport)
.setServiceAccountId("[email protected]")
.setServiceAccountPrivateKeyFromP12File(new File("key.p12"))
.setServiceAccountScopes(Collections.singleton(DirectoryScopes.ADMIN_DIRECTORY_USER))
.build();
И все, что я пытаюсь, чтобы получить пользователь, где Пользователь com.google.api.services .admin.directory.model.User
User u = null;
try {
u = service.users().get("[email protected]").execute();
} catch (Exception e) {
e.printStackTrace();
}
return u.toPrettyString();
}
ответ возвращается с кодом 404 ресурс не найден ?? Должен ли пользователь быть создан? как получить доступ к любому пользователю gmail?
Я добавил пользователя учетной записи службы [email protected] – simpleProgrammer
Решил ли это вашу проблему? –
да, это я, вот я создал учетную запись администратора Google Apps, предоставленную администратором по электронной почте как пользователь учетной записи службы, а также добавленный идентификатор клиента в Admin Apps, следуя руководству googletutorial – simpleProgrammer