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.
Надеюсь это поможет.