API групп - someGroup.setShowInGroupDirectory(true) - проверен "Список этой группы в каталоге" - группа не отображается в "Просмотр всех"
Аккаунт Google Apps для бизнеса здесь.
НАСТРОИТЬ
Я создаю новую группу, используя Directory API -> все в порядке.
Затем я делаю следующее:
- получить группу, которую я только что создал, используя API групп и назначить ее "someGroup"
- вызвать "someGroup.setShowInGroupDirectory(true)"
- патч "someGroup" с помощью API групп
Никаких вопросов по исполнению - все возвращается без нареканий.
ПРОВЕРКИ
Я захожу в консоль администратора Служб Google и ищу созданную мной группу. Все ок - оказывается.
Я захожу на главную страницу групп Google для своего домена и нажимаю "Просмотреть все". Созданная мной группа здесь не отображается.
Я захожу на страницу "Группы Google / Информация / Настройки каталога" для созданной мной группы ( https://groups.google.com/a/MY_DOMAIN.com/forum/) и наблюдаю, что "перечислите это группа в каталоге "проверена.
Однако, если на этом этапе я вручную сниму флажок "Перечислить эту группу в каталоге", сохраните, перепроверьте ее, сохраните... Она появляется в представлении "Просмотреть все". Я пытаюсь создать автоматизированное решение и не могу зависеть от того, как я использую этот шаг вручную для каждой группы, которую они создают.
Я ждал более 24 часов, чтобы произошла какая-либо фоновая синхронизация, но группа не отображается в представлении "Просмотреть все", пока я не переключу вручную, как описано.
Кто-нибудь видел что-нибудь подобное?
1 ответ
На случай, если кто-то обнаружит это однажды: на самом деле группы заняли +-24 часа.
Первый тест, по-видимому, выглядит чуть менее 25 часов; другой последующий занял около 23.
Больно то, что если вы вручную снимите флажок, сохраните, перепроверьте и сохраните, они появятся сразу.