I Drive condivisi seguono organizzazioni, condivisioni e proprietà diverse modelli da Il mio Drive. Pertanto, alcune operazioni di Il mio Drive non sono consentite per contenuti in un Drive condiviso. Questo documento illustra i Drive condivisi specifici Differenze API.
Files
risorsa
I seguenti campi vengono compilati solo per i file che si trovano all'interno di un Drive condiviso:
hasAugmentedPermissions
: se a qualche utente viene concesso l'accesso al file. direttamente in questo file.capabilities/canAddFolderFromAnotherDrive
: indica se l'utente corrente può aggiungere una cartella da un altro Drive (Drive condiviso o Il mio Drive diverso) a in questa cartella.capabilities/canDeleteChildren
- Indica se l'utente corrente può eliminare l'elemento. secondari di questa cartella.capabilities/canMoveChildrenOutOfDrive
: indica se l'utente corrente possono spostare gli elementi secondari di questa cartella all'esterno del Drive condiviso.capabilities/canMoveChildrenWithinDrive
: indica se l'utente corrente possono spostare gli elementi secondari di questa cartella all'interno del Drive condiviso.capabilities/canMoveItemWithinDrive
: se l'utente corrente può spostare questo elemento del Drive condiviso all'interno del Drive condiviso.capabilities/canReadDrive
: se l'utente corrente ha letto l'accesso al Drive condiviso a cui appartiene questo file.capabilities/canTrashChildren
: indica se l'utente corrente può spostare nel cestino secondari di questa cartella.driveId
: l'ID del Drive condiviso all'interno del quale si trova il file individuarlo.trashingUser
: se il file è stato esplicitamente spostato nel cestino, l'utente che l'ha spostato nel cestino.trashedTime
: l'ora in cui l'elemento è stato spostato nel cestino.
I seguenti campi non vengono compilati per i file che si trovano all'interno di un Drive condiviso:
permissions
: a causa delle dimensioni potenziali degli ACL dei Drive condivisi, delle autorizzazioni non vengano restituiti come parte dei file. Usa il metodopermissions.list
. che supporta l'impaginazione, per elencare le autorizzazioni per un file all'interno di un Drive condiviso o il Drive condiviso stesso.owners
,ownerNames
,ownedByMe
: i file all'interno di un Drive condiviso vengono di proprietà del Drive condiviso, non di singoli utenti.folderColorRgb
: le cartelle non possono essere colorate singolarmenteshared
: vengono condivisi tutti gli elementi di un Drive condiviso.writersCanShare
: al momento non è possibile limitare la condivisione tramite nei Drive condivisi.
I seguenti campi vengono impostati solo quando all'utente è stato concesso l'accesso ai file autorizzazioni per un elemento:
sharedWithMeDate
sharingUser
I seguenti campi richiedono una particolare attenzione quando li utilizzi con Drive condivisi:
parents.isRoot
: questo campo è vero solo per la cartella principale Il mio Drive. è false per la cartella di primo livello del Drive condiviso.parents
: un elemento principale non viene visualizzato nell'elenco dei genitori se l'elemento principale l'utente che ha inviato la richiesta non è membro del Drive condiviso e non ha accesso al genitore. Inoltre, ad eccezione della cartella di primo livello, i file L'elenco principale deve contenere esattamente un elemento se il file si trova all'interno di una Drive condiviso.capabilities/canRemoveChildren
- Usacapabilities/canDeleteChildren
ocapabilities/canTrashChildren
.
Permissions
risorsa
Il campo permissionDetails
viene compilato solo per i file che si trovano all'interno di un
Drive condiviso. Questo campo è un elenco di autorizzazioni ridotte che sono attive
o ereditato da questo file del Drive condiviso. È un campo di solo output e
è presente solo per gli elementi del Drive condiviso. Inoltre,
- sono stati definiti due nuovi ruoli di
organizer
efileOrganizer
. permissions.list
ora supporta l'impaginazione.
Changes
risorsa
I seguenti nuovi campi sono disponibili nella risorsa Changes
per un
Drive condiviso:
changeType
: il tipo di modifica. I valori possibili sonofile
edrive
.driveId
: l'ID del Drive condiviso associato a questa modifica.drive
: lo stato aggiornato del Drive condiviso. Presente sechangeType
èdrive
e l'utente è ancora membro del Drive condiviso.
Potrebbero essere necessarie ulteriori modifiche per le applicazioni che devono essere sincronizzate contenuti con Drive condivisi o monitorare le attività. Per maggiori dettagli, consulta tenere traccia delle modifiche per utenti e Drive condivisi.