首页 > 解决方案 > Gsuite python客户端 - 将成员插入组

问题描述

我正在尝试将成员插入 Gsuite 中的组。但我没有成功。该脚本不返回错误或将成员添加到组。

这是我的代码,这些是参数 add_member_to_group(member='someone@domain.com', groupKey='my-alias@domain.com'):

PS:我可以列出“my-alias@domain.com”的所有成员。

    def add_member_to_group(self, member, groupKey):
        log.info('Adding member {} to group {}'.format(member, groupKey))
        if isinstance(member, dict):
            body = {
                'kind': "admin#directory#member",
                'role': member['role'],
                'type': member['type'],
                'email': member['email']
            }
        else:
            body = {
                'kind': "admin#directory#member",
                'role': 'MEMBER',  # OWNER, MANAGER, MEMBER
                'email': member
            }
        req = self.members.insert(body=body, groupKey=groupKey)

谢谢

标签: pythongoogle-api-python-clientgoogle-workspace

解决方案


我忘了执行请求:

req = self.members.insert(body=body, groupKey=groupKey)
response = req.execute()

推荐阅读