을(를) 사용하여 Google Drive 파일 및 폴더를 다른 사용자와 공유할 수 있습니다. Drive UI 또는 Google Drive API 다음에서 공유하는 경우 다른 사용자가 수정하거나 댓글을 달 수 있는 권한을 관리할 수 있으며 파일만 열 수 있습니다.
리소스 키를 사용하면 의도하지 않은 액세스로부터 파일을 보호할 수 있습니다. 리소스 키 사용자가 특정 파일에 액세스할 수 있도록 전달되는 추가 매개변수입니다. 모든 사용자가 공유할 수 있습니다. 파일을 본 적이 없는 사용자입니다. 리소스 키를 제공해야 합니다. 최근에 파일에 직접 액세스할 수 있는 경우 파일에 액세스하기 위한 리소스 키가 필요하지 않습니다.
링크로 공유된 Drive 파일은 다음 사용자만 검색할 수 있습니다.
type=user
또는 type=group
의 결과로 파일에 액세스할 수 있는 사용자
permissions
리소스 사용자의 요청
type=domain
또는
type=anyone
권한에 리소스 키가 필요할 수 있습니다.
권한에 대한 자세한 내용은 파일, 폴더, 드라이브 공유하기를 참고하세요. 역할 및 작업의 전체 목록을 보려면 자세한 내용은 역할 및 권한이 있는지 확인합니다.
파일에서 리소스 키 읽기
Drive API는 파일의 리소스 키를 읽기 전용으로 반환합니다.
files
리소스의 resourceKey
필드
파일이 Drive 바로가기인 경우
바로가기 대상의 리소스 키가 읽기 전용으로 반환됩니다.
shortcutDetails.targetResourceKey
필드
URL을 반환하는 files
리소스의 필드
exportLinks
, webContentLink
, webViewLink
등
resourceKey
Drive UI와 통합되는 클라이언트는 다음 작업도 수행할 수 있습니다.
state
내에서 resourceKeys
사용
매개변수 값으로 사용됩니다. 자세한 내용은 다운로드 및 내보내기
파일을 참고하세요.
요청에 리소스 키 설정
Drive API에 대한 요청에서 참조하는 모든 파일의 리소스 키
X-Goog-Drive-Resource-Keys
HTTP 헤더에 설정되어 있습니다.
Drive API에 대한 요청은
X-Goog-Drive-Resource-Keys
HTTP 헤더입니다.
구문
파일 ID와 리소스 키 쌍이 헤더에 슬래시를 사용하여 설정됩니다.
(/
) 구분자. 헤더는 모든 파일 ID와 리소스를 결합하여
키 쌍을 포함할 수 있습니다.,
예를 들어 fileId1
파일을 fileId2
폴더에서
fileId3
폴더에 있습니다. 이 세 파일의 리소스 키가
각각 resourceKey1
, resourceKey2
, resourceKey3
입니다. 헤더
다음과 같습니다.
X-Goog-Drive-Resource-Keys: fileId1/resourceKey1,fileId2/resourceKey2,fileId3/resourceKey3