Kaynak: İzin
Dosya için izin. İzin; bir kullanıcıya, gruba, alan adına ya da tüm dünyaya bir dosyaya veya klasör hiyerarşisine erişim verir.
Bazı kaynak yöntemleri (permissions.update
gibi) permissionId
gerektirir. Bir dosya, klasör veya ortak Drive'ın kimliğini almak için permissions.list
yöntemini kullanın.
JSON gösterimi |
---|
{ "id": string, "name": string, "type": string, "role": string, "additionalRoles": [ string ], "authKey": string, "value": string, "kind": string, "withLink": boolean, "photoLink": string, "selfLink": string, "emailAddress": string, "domain": string, "etag": string, "permissionDetails": [ { "permissionType": string, "role": string, "additionalRoles": [ string ], "inheritedFrom": string, "inherited": boolean } ], "expirationDate": string, "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "role": string, "additionalRoles": [ string ], "inheritedFrom": string, "inherited": boolean } ], "deleted": boolean, "view": string, "pendingOwner": boolean } |
Alanlar | |
---|---|
id |
Bu iznin ait olduğu kullanıcının kimliğidir ve Hakkında ve Dosyalar kaynaklarındaki |
name |
Yalnızca çıkış. Bu iznin adı. |
type |
Hesap türü. İzin verilen değerler:
|
role |
Bu kullanıcının birincil rolü. Gelecekte yeni değerler desteklenmekle birlikte şu anda aşağıdakilere izin verilmektedir:
|
additionalRoles[] |
Bu kullanıcıya ek roller. Şu anda yalnızca |
authKey |
Yalnızca çıkış. Kullanımdan kaldırıldı. |
value |
Varlığın e-posta adresi veya alan adı. Bu ad, ekleme sırasında kullanılır ve yanıtlarda doldurulmaz. |
kind |
Yalnızca çıkış. Bu her zaman |
withLink |
Bu izin için bağlantının gerekli olup olmadığı. |
photoLink |
Yalnızca çıkış. Varsa profil fotoğrafının bağlantısı. |
selfLink |
Yalnızca çıkış. Bu izne geri dönen bir bağlantı. |
emailAddress |
Yalnızca çıkış. Bu iznin belirttiği kullanıcı veya grubun e-posta adresi. Bu, izin türü |
domain |
Yalnızca çıkış. Bu iznin ait olduğu tüzel kişinin alan adıdır. Bu, izin türü |
etag |
Yalnızca çıkış. İznin ETag'i. |
permissionDetails[] |
Yalnızca çıkış. Bu ortak Drive öğesindeki izinlerin devralındığı veya doğrudan bu öğe üzerinde mi alındığına dair ayrıntılar. Bu, sadece ortak drive öğeleri için mevcut olan bir salt çıkış alanıdır. |
permissionDetails[].permissionType |
Yalnızca çıkış. Bu kullanıcının izin türü. Gelecekte yeni değerler eklenebilir ancak şu anda aşağıdakiler kullanılabilir:
|
permissionDetails[].role |
Yalnızca çıkış. Bu kullanıcının birincil rolü. Gelecekte yeni değerler eklenebilir ancak şu anda aşağıdakiler mümkündür:
|
permissionDetails[].additionalRoles[] |
Yalnızca çıkış. Bu kullanıcıya ek roller. Şu anda yalnızca |
permissionDetails[].inheritedFrom |
Yalnızca çıkış. Bu iznin devralındığı öğenin kimliği. Bu yalnızca çıkış amaçlı bir alandır. |
permissionDetails[].inherited |
Yalnızca çıkış. Bu iznin devralınıp alınmadığını belirtir. Bu alan her zaman doldurulur. Bu yalnızca çıkış amaçlı bir alandır. |
expirationDate |
Bu iznin süresinin dolacağı zaman (RFC 3339 tarih-saat). Geçerlilik bitiş tarihleri için aşağıdaki kısıtlamalar geçerlidir:
|
teamDrivePermissionDetails[] |
Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine |
teamDrivePermissionDetails[] |
Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine |
teamDrivePermissionDetails[] |
Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine |
teamDrivePermissionDetails[] |
Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine |
teamDrivePermissionDetails[] |
Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine |
teamDrivePermissionDetails[] |
Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine |
deleted |
Yalnızca çıkış. Bu izinle ilişkili hesabın silinip silinmediği. Bu alan yalnızca kullanıcı ve grup izinleriyle ilgilidir. |
view |
Bu iznin görünümünü belirtir. Yalnızca bir görünüme ait izinler için doldurulur. |
pendingOwner |
Bu izinle ilişkili hesabın beklemede olan bir sahip olup olmadığı. Yalnızca ortak drive'da olmayan dosyalara ilişkin |
Yöntemler |
|
---|---|
|
Bir dosyadan veya ortak Drive'dan izni siler. |
|
Kimliğe göre izin alır. |
|
Bir e-posta adresinin izin kimliğini döndürür. |
|
Bir dosya veya ortak drive için izin ekler. |
|
Bir dosyanın veya ortak drive'ın izinlerini listeler. |
|
Yama anlamını kullanarak bir izni günceller. |
|
Bir izni günceller. |