Google AdminDirectory API - 访问许可证信息和自定义架构

Google AdminDirectory API - Accessing license info and custom schemas

所以我有一段 Apps 脚本可以按预期工作 - 但有两件事我一辈子都弄不明白。

我们有一个自定义架构,它是 customSchemas.additionalAttributes.division - 我不知道如何从 AdminDirectory API.

中提取它

此外 - 当使用 Google Apps Manager (GAM) 执行完整的用户提取时,它会提取用户许可信息 - 但同样,当我查看 API.

有谁知道如何提取自定义架构信息和许可证数据?

Link 到文档:Workspace Admin SDK > Directory API

您可以使用 Users:get

方法拉取用户的 customSchemas
  • fields设置为customSchemas
  • 重要:将 projection 设置为 full
  • 请记住,如果特定模式的值已分配给特定用户,则此方法只会return您为给定用户定制模式

响应示例:

{
  "customSchemas": {
    "additionalAttributes": {
      "division": "testdivison"
    }
  }
}