Google 群组设置 SDK ( python ) 似乎在“任何人都可以询问”和“组织中的任何人都可以询问”加入权限之间没有区别。
whoCanJoin
权限参数只允许以下值
:ANYONE_CAN_JOIN ALL_IN_DOMAIN_CAN_JOIN INVITED_CAN_JOIN CAN_REQUEST_TO_JOIN
当我将权限设置为 时CAN_REQUEST_TO_JOIN
,只有“组织中的任何人都可以询问”设置被选中。
即使我手动检查“任何人都可以询问”权限。设置 JSON 保持不变:
{u'allowExternalMembers': u'true',
u'allowGoogleCommunication': u'false',
u'allowWebPosting': u'true',
u'archiveOnly': u'false',
u'customFooterText': u'',
u'customReplyTo': u'',
u'defaultMessageDenyNotificationText': u'',
u'description': u"---------",
u'email': u'---------@orga.com',
u'includeCustomFooter': u'false',
u'includeInGlobalAddressList': u'true',
u'isArchived': u'false',
u'kind': u'groupsSettings#groups',
u'maxMessageBytes': 26214400,
u'membersCanPostAsTheGroup': u'false',
u'messageDisplayFont': u'DEFAULT_FONT',
u'messageModerationLevel': u'MODERATE_NONE',
u'name': u'----------',
u'replyTo': u'REPLY_TO_IGNORE',
u'sendMessageDenyNotification': u'false',
u'showInGroupDirectory': u'false',
u'spamModerationLevel': u'MODERATE',
u'whoCanAdd': u'ALL_MANAGERS_CAN_ADD',
u'whoCanContactOwner': u'ANYONE_CAN_CONTACT',
u'whoCanInvite': u'ALL_MANAGERS_CAN_INVITE',
u'whoCanJoin': u'CAN_REQUEST_TO_JOIN',
u'whoCanLeaveGroup': u'ALL_MEMBERS_CAN_LEAVE',
u'whoCanPostMessage': u'ALL_IN_DOMAIN_CAN_POST',
u'whoCanViewGroup': u'ALL_MEMBERS_CAN_VIEW',
u'whoCanViewMembership': u'ALL_MANAGERS_CAN_VIEW'}
有谁知道如何以编程方式将此设置设置为“任何人都可以提问”和“组织中的任何人都可以提问”?