API настройки группы Google, показывает ошибку при обновлении настройки группы

Я работаю над интерфейсом клиента, который выталкивает и извлекает информацию из API настройки группы Google и API группы Google. Этот клиентский интерфейс написан на asp.net (vb.net). Я успешно создал группу, добавил участников, удалил участников и изменил роль участников через API групп Google и API настройки групп.

Проблема с обновлением настроек группы, когда я обновляю настройки группы whoCanPostMessage в ANYONE_CAN_POST, API выдает следующую ошибку:

Google.Apis.Requests.RequestError PermissionDenied: невозможно разрешить публикацию внешним объектам. [400] Ошибки [Сообщение [PermissionDenied: невозможно разрешить публикацию внешним объектам.] Местоположение [ - ] Причина [неверный] Домен [глобальный] ]

Важным моментом является то, что я получаю эту ошибку только при изменении настроек группы whoCanPostMessage в ANYONE_CAN_POSTвсе остальные параметры, такие как "ALL_IN_DOMAIN_CAN_POST", "ALL_MEMBERS_CAN_POST" и "ALL_MANAGERS_CAN_POST", работают нормально.

Я не уверен, почему я получаю вышеупомянутую ошибку при изменении настроек whoCanPostMessage в ANYONE_CAN_POST только.

Может ли кто-нибудь помочь мне в этом?

1 ответ

Решение

Нашел решение.

  • Перейдите в консоль администратора для своего аккаунта ( https://admin.google.com/).

  • Нажмите Приложения -> Google Apps -> Группы для бизнеса -> Расширенные настройки

  • В разделе "Участники и доступ к электронной почте"

    • Включить: "Владельцы групп могут разрешить пользователям, находящимся за пределами этого домена, администраторы домена всегда могут добавлять участников, находящихся за пределами этого домена".

    • Включить: "Владельцы группы могут разрешить входящую электронную почту за пределами этого домена"

Подождите минуту.

Теперь я могу изменить все настройки, которые раньше не могли включить, включая whoCanPostMessage.

Надеюсь это поможет.

Другие вопросы по тегам