1

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 및 필드 레이블 중 하나에 특정 검색 문자열이 포함 된 모든 연락처 (내 연락처에서)를 검색하기 위해 단일 호출이 있습니까?

디렉터리 프로필이있는 연락처 항목에 이름이없는 경우 (프로필에 저장 됨) 전체 텍스트 검색 문자열을 사용하는 지점이 표시되지 않습니다.

미리 감사드립니다.

답변

0

연락처 항목에 수동으로 모든 필드를 채워야합니다 (디렉토리 프로필과 연락처간에 공유되는 기본 전자 메일 및 사진 만). 하나의 요청으로 필요한 모든 것을 찾을 수 없으므로