Google API云标识组().create():字段customer_id是什么



我想使用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字段-文档(

最新更新