java - 管理 SDK 目录 api 返回成员类型等于 "CUSTOMER"

标签 java gdata google-admin-sdk google-directory-api

我正在尝试使用 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"
        }
    ]

}

第一个成员的成员类型是“客户”。在文档中提到“type”属性的可能值为GROUP、MEMBER,可接受的值为GROUP、USER

这里类型CUSTOMER的含义是什么。它是否会返回等于成员客户的类型(与域中的所有用户共享)。

最佳答案

虽然这并没有真正记录下来,但你所说的很有可能 - 我也已将我的应用程序组织中的所有用户添加到一个组中,并获取一个成员类型:CUSTOMER。

 "kind": "admin#directory#members",
 "etag": "\"geb3xXXXXXXXX\"",
 "members": [
  {
   "kind": "admin#directory#member",
   "etag": "\"geb3xcvXXXXXXXX\"",
   "id": "C0XXXXXXXX",
   "role": "MEMBER",
   "type": "CUSTOMER"
  }

关于java - 管理 SDK 目录 api 返回成员类型等于 "CUSTOMER",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23678358/

相关文章:

java - 并发模式失败的问题

java - 从静态类成员转换为文本值

java - 在 Tomcat 下启动线程

python - 如何判断来自用户私有(private)供稿的 YouTube 视频是否公开?

objective-c - GData Api 的 Xcode-4 Cocoa 应用程序中出现编译器错误?

java - 如何使用 java 将 CSV 日历导入我的 Google 日历

java - 在您的域中使用 Google 应用程序

php - Google_Service_Directory - (403) 无权访问此资源/api

java - 寻找具有超过 1 个连通分量的邻接矩阵的最小生成树

google-chrome - 如何模拟沙箱 "pre-installed by policy"扩展