python - 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)
谢谢
解决方案
我忘了执行请求:
req = self.members.insert(body=body, groupKey=groupKey)
response = req.execute()
推荐阅读
- qt - 使用 QtTest 对 QWizard 进行单元测试
- laravel - 如何从下拉列表中获取值并将该值自动传递给另一个表单?
- github - 比较 GitHub 网站上特定分支的两次提交
- python - ldap3:获取用户的电子邮件地址
- c# - 在为 C# Web 应用程序配置 IIS 身份验证方面需要帮助,以确保它模拟用户 NT 登录访问
- python - 值是预期值,但 if 语句无法识别?
- tensorflow - 尝试从 TensorFlow Hub 导入 Elmo 模块时出错?
- docker - 来自守护进程的错误响应:获取 https://registry-1.docker.io/v2/:net/http: 请求在等待连接时取消(Client.Timeout exceeded
- c++ - 构建成功但不会给出正确的输出
- wordpress - 无法为我的 AWS Bitnami wordpress 网站创建证书