我不認爲有很多話要說。每當我將「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,當只有管理員可以張貼到組,因爲他們是誰,將批准的帖子反正人。