내 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를 사용하여 사용자를 찾으려면 [email protected]과 같은 쿼리를 제공해야합니다. 또한 문서에 언급되어 있지 않지만 users.list의 경우 도메인 이름도 제공해야합니다.
위의 매개 변수를 제공 한 후 사용자를 성공적으로 찾을 수있었습니다. 궁금한 점이 있으면 알려주세요.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다