2012-09-03 9 views
4

Google 드라이브 API를 사용하여 여러 사용자의 파일을 관리하고 있습니다. 이제 일부 파일의 소유권을 다른 사용자에게 양도 할 수 있는지 궁금합니다.Google 드라이브 API로 파일 소유권을 변경 하시겠습니까?

API 문서를보고 "permissionId"가 필요하다는 것을 알았습니다. 나는 내가 필요로하는 것을 모른다. 현재 사용자 또는 파일을 가져 오는 사용자)

파일을 가져 오는 사용자 또는 파일을 제공 한 사용자가 (드라이브 서비스를 통해) 어떤 사용자를 인증해야하는지 알 수 없습니까?

답변

3

파일을 소유 한 사용자 만 권한을 부여 받아야하며 소유자에게 새 소유자에게 권한을 부여하고 전자 메일 주소로 부여해야합니다. 그런 다음 권한이 부여 된 (이전 소유자) 사용자에 대한 소유자 권한을 제거 할 수 있습니다. 사용자의 about 피드에있는 권한 ID를 사용하여 제거 할 수 있습니다.

소유권은 도메인 내에 만 머무를 수 있습니다.

+0

새 소유자를 설정하려고하면 오류 500 (내부 서버 오류)이 계속 발생합니다. 작가 나 독자를 시험 할 때 항상 효과가 있습니다. – DavidVdd

+0

이유를 알았습니다. 도메인 외부의 사용자에게 소유권을 부여하려고했습니다. – DavidVdd

+0

나는 이것을 시도하고 소유권을 다른 사용자 (2)로 변경 한 다음 "공유 파일"경로에서 사용자 (1)와 사용자 (2) 모두에서 파일을 발견합니다. 그런 다음 파일의 첫 소유자 인 user (1)의 권한이 제거되고 user (2)에서도 파일이 사라집니다. user (2)의 파일을 찾는 유일한 방법은 올바른 파일 이름을 찾는 것입니다. 이거 버그 야? –

관련 문제