Google 组设置 API,更新组设置时显示错误
Google Group Setting API, shows error on updating group setting
我正在研究从 Google Group Setting API 和 google 组 api 推送和拉取信息的客户端界面。这个客户端界面是用asp.net (vb.net) 写的。我已通过 Google 群组 API 和群组设置 API.
成功创建群组、添加成员、删除成员和更改成员角色
问题在于更新组设置,当我将组设置 whoCanPostMessage
更新为 ANYONE_CAN_POST
时,api 抛出以下错误:
Google.Apis.Requests.RequestError PermissionDenied: Cannot allow
external entities to post. [400] Errors [ Message[PermissionDenied:
Cannot allow external entities to post.] Location[ - ] Reason[invalid]
Domain[global] ]
重要的一点是,只有当我将组设置 whoCanPostMessage
更改为 ANYONE_CAN_POST
时,所有其他选项如 "ALL_IN_DOMAIN_CAN_POST"、"ALL_MEMBERS_CAN_POST" 才会出现此错误"ALL_MANAGERS_CAN_POST" 工作正常。
我不确定为什么在将设置 whoCanPostMessage
更改为 ANYONE_CAN_POST
时出现上述错误。
谁能帮我解决这个问题?
找到解决办法。
转到您帐户的管理控制台 (https://admin.google.com/)。
单击应用程序 -> Google 应用程序 -> Groups For Business -> 高级设置
下"Members & email access"
启用:“群组所有者可以允许来自域外的成员
域管理员始终可以从域外添加成员
启用:"Group owners can allow incoming email from outside this domain"
等一下。
现在我可以修改我以前不能修改的所有设置,包括 "whoCanPostMessage"。
希望对您有所帮助。
我正在研究从 Google Group Setting API 和 google 组 api 推送和拉取信息的客户端界面。这个客户端界面是用asp.net (vb.net) 写的。我已通过 Google 群组 API 和群组设置 API.
成功创建群组、添加成员、删除成员和更改成员角色问题在于更新组设置,当我将组设置 whoCanPostMessage
更新为 ANYONE_CAN_POST
时,api 抛出以下错误:
Google.Apis.Requests.RequestError PermissionDenied: Cannot allow external entities to post. [400] Errors [ Message[PermissionDenied: Cannot allow external entities to post.] Location[ - ] Reason[invalid] Domain[global] ]
重要的一点是,只有当我将组设置 whoCanPostMessage
更改为 ANYONE_CAN_POST
时,所有其他选项如 "ALL_IN_DOMAIN_CAN_POST"、"ALL_MEMBERS_CAN_POST" 才会出现此错误"ALL_MANAGERS_CAN_POST" 工作正常。
我不确定为什么在将设置 whoCanPostMessage
更改为 ANYONE_CAN_POST
时出现上述错误。
谁能帮我解决这个问题?
找到解决办法。
转到您帐户的管理控制台 (https://admin.google.com/)。
单击应用程序 -> Google 应用程序 -> Groups For Business -> 高级设置
下"Members & email access"
启用:“群组所有者可以允许来自域外的成员 域管理员始终可以从域外添加成员
启用:"Group owners can allow incoming email from outside this domain"
等一下。
现在我可以修改我以前不能修改的所有设置,包括 "whoCanPostMessage"。
希望对您有所帮助。