저는 Google Apps 고객이며 Contact API를 사용하여 회사 디렉토리에서 사용자를 검색하려고합니다.API를 사용하여 Google 디렉토리 연락처 얻기
나는 예를 들어 사용하여 연락처에 액세스 할 수 있어요 :
feed = gd_client.GetContacts()
이 반환 연락처가 내 연락처의 일부이며, 회사 디렉토리에있는 사람들을하지 그러나.
누구든지이 경험이 있거나 저에게 어떤 조언을 해주었습니다.
저는 Google Apps 고객이며 Contact API를 사용하여 회사 디렉토리에서 사용자를 검색하려고합니다.API를 사용하여 Google 디렉토리 연락처 얻기
나는 예를 들어 사용하여 연락처에 액세스 할 수 있어요 :
feed = gd_client.GetContacts()
이 반환 연락처가 내 연락처의 일부이며, 회사 디렉토리에있는 사람들을하지 그러나.
누구든지이 경험이 있거나 저에게 어떤 조언을 해주었습니다.
연락처 API 대신 도메인 공유 연락처 API를 찾고 있다고 생각합니다. 도메인에 대한 GET 요청을 실행하는 (https://developers.google.com/google-apps/domain-shared-contacts/)
시도를 이것 좀 봐, 당신은 결과 피드를 얻기 위해 검색어를 사용해보십시오 디렉토리 연락처 대신 개인 연락처 (https://developers.google.com/admin-sdk/domain-shared-contacts/#Retrieving)
를 검색 할 수 있어야한다. 쿼리 결과를 얻기 위해 최대 결과를 지정할 수 있습니다. 이렇게하면 결과 피드가 다른 그룹에서도 더 많은 연락처와 함께 반환됩니다.
URL FeedURL = new URL("https://www.google.com/m8/feeds/contacts/default/full");
Query MyQuery = new Query(FeedURL);
MyQuery.setMaxResults(200);
ContactFeed ResultFeed = MyService.query(MyQuery, ContactFeed.class);
에밀리, 사용자 자격 증명 (관리자 아님)으로 가져 오는 방법 ..? –