Прежде чем создать электронное письмо пользователя, я должен найти его внутренний идентификатор (который мы используем здесь, в компании). Если нет, мы можем сгенерировать электронное письмо, используя имя пользователя, отчество и фамилию.
Но я не знаю, как искать этот идентификатор. Я сохраняю пользователя следующим образом:
UserExternalId ueid = new UserExternalId();
ueid.setType("InternalID");
ueid.setValue(userId);
UserName name = new UserName();
name.setFamilyName(userLastName);
name.setGivenName(userName);
user.setName(name);
user.setPassword(password);
user.setPrimaryEmail(email);
user.setExternalIds(ueid);
Я пытаюсь найти пользователя, используя это:
Users users = diretorio.users().list().setQuery("externalId:" + userId).setDomain(GSUITE_DOMAIN).execute();
Но выдается ошибка запроса. Что не так?