我不认为有很多话要说。每当我将“whoCanPostMessage”设置从“ALL_MEMBERS_CAN_POST”修补或更新为“ALL_MANAGERS_CAN_POST”时,Google API后端就会忽略它。Group Settings API似乎被窃听
此问题从06-06-2016开始。
我不认为有很多话要说。每当我将“whoCanPostMessage”设置从“ALL_MEMBERS_CAN_POST”修补或更新为“ALL_MANAGERS_CAN_POST”时,Google API后端就会忽略它。Group Settings API似乎被窃听
此问题从06-06-2016开始。
您注意的行为是一个已知的问题,产生的副作用,由此设定messageModerationLevel到MODERATE_ALL_MESSAGES,导致whoCanPostMessage要改变为ALL_MEMBERS_CAN_POST,经由组设置观察API。 Groups UI仍然看到正确的设置。
不幸的是,一旦修改,whoCanPostMessage不能被后续的PUT请求改变。这个问题是由谷歌工程师解决,并可以通过以下步骤被复制:通过Groups UI
“该组的所有者,
'的组' 的经理
“messageModerationLevel”: “MODERATE_NONE”,
“whoCanPostMessage”: “ALL_MANAGERS_CAN_POST”
“messageModerationLevel”: “MODERATE_ALL_MESSAGES”,
“whoCanPostMessage”: “ALL_MANAGERS_CAN_POST”
“messageModerationLevel”:“MODERATE_ALL_MESSAGES”,
“whoCanPostMessage”: “ALL_MEMBERS_CAN_POST”,
“的基团的业主,
”的基团的经理。
为了避免这个问题,我建议不设messageModerationLevel到MODERATE_ALL_MESSAGES,当只有管理员可以张贴到组,因为他们是谁,将批准的帖子反正人。