Acl
Listę metod dotyczących tego zasobu znajdziesz na końcu tej strony.
Reprezentacje zasobów
{
"kind": "calendar#aclRule",
"etag": etag,
"id": string,
"scope": {
"type": string,
"value": string
},
"role": string
}
Nazwa usługi |
Wartość |
Opis |
Uwagi |
etag |
etag |
ETag zasobu. |
|
id |
string |
Identyfikator reguły listy kontroli dostępu (ACL). Zobacz Udostępnianie kalendarzy. |
|
kind |
string |
Typ zasobu („calendar#aclRule ”). |
|
role |
string |
Rola przypisana do zakresu. Możliwe wartości: - „
none ” – brak dostępu. - „
freeBusyReader ” – zapewnia dostęp tylko do odczytu informacji o dostępności. - „
reader ” – zapewnia dostęp do odczytu kalendarza. Wydarzenia prywatne będą widoczne dla użytkowników z dostępem tylko do odczytu, ale szczegóły wydarzeń będą ukryte. - „
writer ” – zapewnia uprawnienia do odczytu i zapisu w kalendarzu. Wydarzenia prywatne będą widoczne dla użytkowników z dostępem do funkcji pisania, a szczegóły wydarzeń będą widoczne. Zapewnia uprawnienia do odczytu list kontrolnych dostępu do kalendarza. - „
owner ” – określa właściciela kalendarza. Ta rola ma wszystkie uprawnienia roli autor, a dodatkowo umożliwia manipulowanie listami ACL. |
zapisywalny
|
scope |
object |
Zakres, w jakim ta reguła ACL przyznaje dostęp do kalendarza. |
|
scope.type |
string |
Typ zakresu. Możliwe wartości: - „
default ” – zakres publiczny. Jest to wartość domyślna. - „
user ” – ogranicza zakres do jednego użytkownika. - „
group ” – ogranicza zakres do grupy. - „
domain ” – ogranicza zakres do domeny. Uwaga: uprawnienia przyznane w zakresie „default ” (czyli publicznie) dotyczą wszystkich użytkowników, bez względu na to, czy są uwierzytelnieni. |
|
scope.value |
string |
Adres e-mail użytkownika lub grupy albo nazwa domeny, w zależności od typu zakresu. Pominięte w przypadku typu „default ”. |
zapisywalny
|
Metody
- usuń
- Usuwanie reguły kontroli dostępu.
- get
- Zwraca regułę kontroli dostępu.
- insert
- Tworzy regułę kontroli dostępu.
- list
- Zwraca reguły na liście kontroli dostępu do kalendarza.
- patch
- Aktualizuje regułę kontroli dostępu. Ta metoda obsługuje semantykę poprawki. Pamiętaj, że każde żądanie zmiany zużywa 3 jednostki limitu; preferuj użycie
get
, a następnie update
. Podane przez Ciebie wartości pól zastąpią dotychczasowe wartości. Pola, których nie podasz w żądaniu, pozostaną niezmienione. Pola tablic, jeśli są określone, zastępują istniejące tablice. Spowoduje to odrzucenie wszystkich poprzednich elementów tablicy.
- update
- Aktualizuje regułę kontroli dostępu.
- watch
- Sprawdzaj zmiany w zasobach listy dostępu.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-01-14 UTC.
[null,null,["Ostatnia aktualizacja: 2025-01-14 UTC."],[[["Resource representations define the structure of access control list (ACL) rules for Google Calendar, encompassing properties like `etag`, `id`, `kind`, `role`, and `scope`."],["`role` property dictates the level of access granted, ranging from no access (`none`) to full ownership (`owner`), influencing visibility and manipulation of calendar data."],["`scope` property determines the extent of access, targeting specific users, groups, domains, or the public (`default`), with varying implications for data sharing."],["Supported methods provide functionalities to manage ACL rules, including creating (`insert`), retrieving (`get`), updating (`update`, `patch`), deleting (`delete`), listing (`list`), and watching for changes (`watch`)."]]],[]]