我正在尝试使用 Google Admin SDK 的 Directory API 获取组的所有成员。我已使用在我的域的管理面板上添加此域中的所有用户按钮将我域的所有用户添加到该组。除此之外,我还向该组添加了一个用户。因此,该组有两个条目。目录 API 返回以下成员列表。
{
"kind": "admin#directory#members",
"etag": "\"geb3xcv_ZSaV25Ofefv5dh58nnk/LqxcrE5TnEAIfsL40kOhNX3fA8Y\"",
"members":
[
{
"kind": "admin#directory#member",
"etag": "\"geb3xcv_ZSaV25Ofefv5dh58nnk/kmhESKx70CkHpkdZmsTYGx6wdNs\"",
"id": "C037672zf5r",
"role": "MEMBER",
"type": "CUSTOMER"
},
{
"kind": "admin#directory#member",
"etag": "\"geb3xcv_ZSaV25Ofefv5dh58nnk/FVfFaFMLGYQMa2Ly8XA7uLEPLD8\"",
"id": "118196612we999272349516",
"email": "notadmin@xyz.com",
"role": "MEMBER",
"type": "USER"
}
]
}
第一个成员的成员类型是 CUSTOMER。在文档中已经提到“类型”属性的可能值是GROUP, MEMBER并且可接受的值是GROUP,USER。
这里的CUSTOMER类型是什么意思。它是否会为成员返回等于客户的类型(与域中的所有用户共享)。