【发布时间】:2014-07-03 21:47:14
【问题描述】:
我正在尝试使用 Google Admin SDK 的 Directory API 获取组的所有成员。我已使用 add all users in this domain 按钮将我的域的所有用户添加到该组我的域的管理面板。除此之外,我还向该组添加了一个用户。因此,该组有两个条目。 Directory 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类型是什么意思。它是否会为成员返回与客户相同的类型(与域中的所有用户共享)。
【问题讨论】:
标签: java gdata google-admin-sdk google-directory-api