2012-07-03 7 views
2
나는이 같은 응용 프로그램 개발을 생각하고

사용하여 파일의 소유자를 얻는 방법 :구글 드라이브 API

  1. 내 응용 프로그램이
  2. 내가 내 사용자가 문서와 공유하자 구글 - 서비스 계정을 가지고를 내 서비스 계정
  3. 사용자는 내 응용 프로그램을 방문하는 동안 자신이 공유 한 파일을 기반으로 보고서를받습니다.

이를 위해 내 응용 프로그램은 공유 된 문서의 소유자를 고유하게 식별해야합니다. API를 살펴 보았지만 그렇게하는 방법을 찾지 못했습니다. File.getOwnerNames()과 같은 메소드를 찾았지만 이름을 포함하는 일반 문자열이지만 사용자를 식별하는 고유 키는 없습니다.

이것을 달성하는 방법에 대한 도움이 필요합니다. 감사.

산 제이

답변

3

사용 permissions.list 방법 및 소유자에 해당하는 권한을 찾을 수 있습니다.

+0

permission.list를 사용하여 role = owner, name = Sanjay Patel (응용 프로그램의 소유자) 및 해당 사용자의 profile_id가 아닌 id = somenumber로 권한 객체를 얻었습니다. 나는 이드가 무엇인지 알 수 없으며 소유자의 고유 한 ID를 얻는 방법을 알지 못합니다. – Sanjay

+0

해당 ID를 about 컬렉션에서 반환 된 ID와 비교하여 확인할 수 있습니다. 현재 사용자가 누구인지 알아야합니다. –

+0

죄송합니다. 사용자 정보 수집에 ID가 있습니까? – Sanjay