我想使用API云标识和命令groups((.create((.创建一个组
为此,我使用了谷歌提供的示例:
def create_google_group(service, customer_id, group_id, group_display_name, group_description):
group_key = {"id": group_id}
group = {
"parent": "customers/" + customer_id,
"description": group_description,
"displayName": group_display_name,
"groupKey": group_key,
# Set the label to specify creation of a Google Group.
"labels": {
"cloudidentity.googleapis.com/groups.discussion_forum": ""
}
}
try:
request = service.groups().create(body=group)
request.uri += "&initialGroupConfig=WITH_INITIAL_OWNER"
response = request.execute()
print(response)
except Exception as e:
print(e)
但我遇到了一个问题:
<HttpError 400 when requesting https://cloudidentity.googleapis.com/v1/groups?alt=json&initialGroupConfig=WITH_INITIAL_OWNER returned "Invalid resource.parent". Details: "[{'@type': 'type.googleapis.com/google.rpc.BadRequest', 'fieldViolations': [{'field': 'resource.parent', 'description': 'Invalid resource.parent'}]}]">
对于字段customer_id,我尝试过,但没有成功:
- 数据来自https://console.developers.google.com/
- ID客户端OAuth 2.0,ID_client:";XXXXXXXXXXXXXXXX.apps.googleusercontent.com">
- 幂等但仅:";XXXXXXXXXXXXXXXX">
- 项目标识符:"yyyy-yyyy-123456">
- "我">
- 'my_email@example.com'
- 'my_customer'
提前感谢您的支持,以了解字段的预期结果customer_id!
您可以通过管理控制台找到您的客户ID。https://support.google.com/a/answer/10070793?hl=en
还有其他几种方法可以找到它。
- AdminSDK中的用户资源(customerId字段-docs(
- GCP客户的组织API(目录客户ID字段-文档(