Google 계정에서 "내 주소록"을 통해 검색하려고합니다. 이 계정은 Google 기업용 도메인에 속합니다. 난 이미 다음 URL을 조회하여 작동하는 모든 연락처를 검색하기 위해 관리해야 :Google 연락처 디렉토리 프로필에 연락처를 반환하지 않는 API
https://www.google.com/m8/feeds/contacts/{userEmail}/full
또는 지금
https://www.google.com/m8/feeds/contacts/default/full
, 내가 사용 검색 할 때
q=searchString
또는
myQuery.setFullTextQuery(searchString);
(자바). 나는 결과 중 일부만 얻는다. 특히 내가 창안 한 연락처와 나와 같은 도메인에 속하지 않는 연락처.
Google은 디렉토리 프로필이있는 연락처의 이름 항목을 Google에 저장하지 않았다고 가정합니다. 따라서 자신의 전자 메일 주소 내에서만 검색하게됩니다 (운이 좋으면 전자 메일 주소에 이름 만 포함).
해결 방법으로 도메인에서 전체 텍스트 검색 문자열과 함께 작동하지 않는 것으로 보이는 모든 프로필을 가져온 다음 병합/구문 분석하여 필요한 결과를 얻습니다.
지금 내 질문에 NAME (첫 번째 및 마지막), EMAIL 및 필드 레이블 중 하나에 특정 검색 문자열이 포함 된 모든 연락처 (내 연락처에서)를 검색하기 위해 단일 호출이 있습니까?
디렉터리 프로필이있는 연락처 항목에 이름이없는 경우 (프로필에 저장 됨) 전체 텍스트 검색 문자열을 사용하는 지점이 표시되지 않습니다.
미리 감사드립니다.