【发布时间】:2019-09-06 06:01:48
【问题描述】:
我想从我的 G-Suite 用户那里查询他们设置的自定义属性。
我从admin-sdk golang quickstart开始使用“FULL”投影,查询用户自定义属性失败。 例如,可以查询电话或员工 ID 等标准属性。
我的自定义属性存在于 Category:Groups, Custom fields:group 中
r, err := srv.Users.List().Projection("FULL").Customer("my_customer"). //MaxResults(20).
OrderBy("email").Do()
if err != nil {
log.Fatalf("Unable to retrieve users in domain: %v", err)
}
if len(r.Users) == 0 {
fmt.Print("No users found.\n")
} else {
fmt.Print("Users:\n")
for _, u := range r.Users {
fmt.Print("----------------------------------------------------------------\n")
fmt.Printf("%s (%s)\n", u.PrimaryEmail, u.Name.FullName)
fmt.Printf("%s \n", u.CustomSchemas)
//fmt.Printf("%s \n", u.group)
//fmt.Printf("%s \n", u.group)
//fmt.Println(u)
}
}
标准属性(不可编辑)
如何查询?
【问题讨论】:
标签: go google-admin-sdk google-directory-api