공유 드라이브에는 다양한 조직, 공유, 소유권이 적용됩니다. 모델을 삭제합니다. 따라서 내 드라이브 작업 중 일부가 허용되지 않습니다. 공유할 수 있습니다. 이 문서에서는 공유 드라이브 관련 내용을 간략하게 설명합니다. API 차이점
Files
리소스
다음 필드는 공유 드라이브 내에 있는 파일에 대해서만 채워집니다.
hasAugmentedPermissions
— 모든 사용자에게 파일 액세스 권한이 부여되었는지 여부 할 수 있습니다.capabilities/canAddFolderFromAnotherDrive
— 현재 사용자인지 여부 다른 드라이브 (다른 공유 드라이브 또는 내 드라이브)의 폴더를 다음 폴더에 추가할 수 있음 이 폴더로 이동합니다.capabilities/canDeleteChildren
— 현재 사용자가 삭제할 수 있는지 여부 이 폴더의 하위 폴더입니다.capabilities/canMoveChildrenOutOfDrive
— 현재 사용자인지 여부 이 폴더의 하위 항목을 공유 드라이브 외부로 이동할 수 있습니다.capabilities/canMoveChildrenWithinDrive
— 현재 사용자인지 여부 은(는) 공유 드라이브 내에서 이 폴더의 하위 항목을 이동할 수 있습니다.capabilities/canMoveItemWithinDrive
: 현재 사용자가 이 공유 드라이브 항목을 공유 드라이브 내에서 이동capabilities/canReadDrive
— 현재 사용자가 다음을 읽었는지 여부입니다. 이 파일이 속한 공유 드라이브에 대한 액세스 권한이 필요합니다.capabilities/canTrashChildren
: 현재 사용자가 휴지통으로 이동할 수 있는지 여부 이 폴더의 하위 폴더입니다.driveId
- 파일이 있는 공유 드라이브의 ID 있습니다.trashingUser
— 파일이 명시적으로 휴지통으로 이동한 경우 휴지통에 버렸습니다.trashedTime
- 항목이 휴지통으로 이동된 시간입니다.
공유 드라이브 내에 있는 파일의 경우 다음 필드가 채워지지 않습니다.
permissions
: 공유 드라이브 ACL의 잠재적인 크기, 권한 파일의 일부로 반환되지 않습니다.permissions.list
메서드를 사용합니다. 를 사용하여 파일 내 권한을 나열하기 위해 페이지로 나누기를 지원합니다. 공유 드라이브 또는 공유 드라이브 자체에서 이동할 수 있습니다.owners
,ownerNames
,ownedByMe
: 공유 드라이브 내의 파일 개별 사용자가 아닌 공유 드라이브가 소유하는 문서를 공유할 수 있습니다.folderColorRgb
- 폴더에는 개별적으로 색상을 지정할 수 없습니다.shared
: 공유 드라이브의 모든 항목이 공유됩니다.writersCanShare
— 현재 역할을 부여할 수 있습니다
다음 필드는 사용자에게 파일 액세스 권한이 부여된 경우에만 설정됩니다. 다음 권한을 부여할 수 있습니다.
sharedWithMeDate
sharingUser
다음 필드는 공유 드라이브:
parents.isRoot
- 이 필드는 내 드라이브 루트 폴더에만 적용됩니다. false입니다.parents
: 요청한 사용자가 공유 드라이브의 멤버가 아니며 액세스 권한이 없습니다. 부모에게 전송합니다. 또한 최상위 폴더를 제외하고 파일이 공유할 수 있습니다.capabilities/canRemoveChildren
—capabilities/canDeleteChildren
사용 또는capabilities/canTrashChildren
.
Permissions
리소스
permissionDetails
필드는
공유할 수 있습니다. 이 필드는 사용 중인 요약 권한 목록입니다.
또는 이 공유 드라이브 파일에 상속되었습니다. 이 필드는 출력 전용 필드이며
공유 드라이브 항목에만 존재합니다. 또한 다음 사항에 유의하세요.
- 두 개의 새로운 역할
organizer
및fileOrganizer
가 정의되었습니다. permissions.list
가 이제 페이지로 나누기를 지원합니다.
Changes
리소스
다음과 같은 새 필드를 Changes
리소스에서 사용할 수 있습니다.
공유 드라이브:
changeType
- 변경 유형입니다. 가능한 값은file
및drive
driveId
: 이 변경사항과 연결된 공유 드라이브의 ID입니다.drive
- 공유 드라이브의 업데이트된 상태입니다. Present if the 현재changeType
님이drive
상태이며 사용자가 공유 드라이브의 멤버입니다.
동기화해야 하는 애플리케이션에 대해 추가 변경이 필요할 수 있음 콘텐츠를 공유할 수 있습니다. 자세한 내용은 다음을 참고하세요. 사용자 및 공유 드라이브의 변경사항 추적을 참조하세요.