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"
}
}
}
所以我有一段 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"
}
}
}