gpt4 book ai didi

java - 如何在google admin sdk中查找用户

转载 作者:太空宇宙 更新时间:2023-11-04 13:42:19 27 4
gpt4 key购买 nike

我想查找我的 Gmail 中是否存在具有特定用户名的用户。到目前为止我尝试过:

String query = "email='"+username+"@my.domain.com'";
users = directoryService.users().list().setQuery(query).execute();

但我只得到:

13:47:12.654 [1651372403@qtp-1044945601-1] ERROR p.e.u.d.g.a.m.SDKGAManagementServiceImpl(153) - com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
{
"code" : 400,
"errors" : [ {
"domain" : "global",
"message" : "Bad Request",
"reason" : "badRequest"
} ],
"message" : "Bad Request"
}

我尝试查询具有已知用户名的用户,并得到了所需的响应,因此我确定问题出在此处。有人可以提供任何帮助吗?

最佳答案

如果你想找到使用admin sdk的用户,那么你应该给出像query=email=xxxx@domain.com这样的查询。另外,即使文档中没有提及,对于 users.list,您也应该提供域名。

给出上述参数后,我能够成功找到用户。如果您有疑问,请告诉我。

关于java - 如何在google admin sdk中查找用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31137541/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com