如何使用Admin Directory users.list API通过多邮箱批量查询用户
解决Admin Directory users.list API批量查询多用户的问题
Google Admin Directory的users.list API的query参数不支持OR逻辑或IN语法来批量指定多个邮箱查询,你尝试的两种写法都不符合该API的查询规则。
可行的解决方案有两种:
- 逐个调用API合并结果:对每个目标邮箱单独发起请求,使用
query=email=user1@example.com、query=email=user2@example.com这类格式,之后在本地合并返回的用户数据。注意控制请求频次,避免超出API的配额限制。 - 全量拉取后本地过滤:如果你的Google Workspace域内用户数量较少,可以先不带
query参数调用users.list获取所有用户数据,再在本地根据目标邮箱列表筛选出需要的用户。
内容的提问来源于stack exchange,提问作者IMTheNachoMan
相关产品推荐
相关产品推荐

