gpt4 book ai didi

python - Google 群组 CAN_REQUEST_TO_JOIN

转载 作者:行者123 更新时间:2023-12-01 03:01:49 32 4
gpt4 key购买 nike

Google groups settings SDK ( python ) 似乎在“任何人都可以请求”和“组织中的任何人都可以请求”加入权限之间没有区别。

whoCanJoin 权限参数仅允许以下值:ANYONE_CAN_JOIN ALL_IN_DOMAIN_CAN_JOIN INVITED_CAN_JOIN CAN_REQUEST_TO_JOIN

当我将权限设置为 CAN_REQUEST_TO_JOIN 时,仅检查“组织中的任何人都可以询问”设置。

Groups whoCanJoin

即使我手动检查“任何人都可以请求”权限。设置 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'描述': u"---------",
u'电子邮件': 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'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'}

有人知道如何以编程方式将此设置设置为“任何人都可以提问组织中的任何人都可以提问”吗?

最佳答案

找到答案,必须通过两个命令完成:首先允许外部成员,然后设置 whoCanJoin 设置和其他权限。

在一个设置主体中同时设置两者不起作用。

def set_settings(self, group_mail, settings, batch=None):
req = self.service.groups().update(
groupUniqueId=group_mail,
body=settings)

if batch:
batch.add(req)
else:
req.execute()

def allow_external_members(self, group_mail, batch=None):
self.set_settings(group_mail, {"allowExternalMembers": "true"}, batch)

def allow_join_request(self, group_mail, batch=None):
self.set_settings(group_mail, {"whoCanJoin": "CAN_REQUEST_TO_JOIN"}, batch)

关于python - Google 群组 CAN_REQUEST_TO_JOIN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43741044/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com