Acl
Listę metod dla 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 |
Tag 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 ” – Nie umożliwia dostępu. - „
freeBusyReader ” - Zapewnia dostęp w trybie odczytu do informacji o stanie Wolny/Zajęty. - „
reader ” – Zapewnia uprawnienia do odczytu kalendarza. Wydarzenia prywatne będą wyświetlane użytkownikom z uprawnieniami do odczytu, ale ich szczegóły będą ukryte. - „
writer ” – Zapewnia uprawnienia do odczytu i zapisu kalendarza. Wydarzenia prywatne będą się wyświetlać użytkownikom z uprawnieniami do zapisu oraz będą widoczne szczegóły wydarzeń. - „
owner ” – Udostępnia prawo własności do kalendarza. Ta rola obejmuje wszystkie uprawnienia zapisującego oraz dodatkowe możliwości wyświetlania list kontroli dostępu i manipulowania nimi. |
z możliwością zapisu
|
scope |
object |
Zakres, w jakim dostęp do kalendarza jest przyznawany przez tę regułę ACL. |
|
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 zakresowi „default ” (publicznemu) dotyczą każdego użytkownika, zarówno uwierzytelnionego, jak i nieuwierzytelnionego. |
|
scope.value |
string |
Adres e-mail użytkownika lub grupy albo nazwa domeny w zależności od typu zakresu. Pominięto w przypadku typu „default ”. |
z możliwością zapisu
|
Metody
- usuń
- Usuwa regułę kontroli dostępu.
- pobierz
- Zwraca regułę kontroli dostępu.
- wstaw
- Tworzy regułę kontroli dostępu.
- list
- Zwraca reguły z listy kontroli dostępu dla kalendarza.
- poprawka
- Aktualizuje regułę kontroli dostępu. Ta metoda obsługuje semantykę poprawki. Pamiętaj, że każde żądanie poprawki zużywa 3 jednostki limitu. preferujesz użycie ciągu
get
, po którym następuje update
. Określone przez Ciebie wartości pól zastępują istniejące wartości. Pola, które nie zostaną określone w żądaniu, pozostaną niezmienione. Pola tablicowe (jeśli są określone) zastępują istniejące tablice; powoduje odrzucenie wszystkich poprzednich elementów tablicy.
- zaktualizuj
- Aktualizuje regułę kontroli dostępu.
- zegarek
- Oczekuj zmian w zasobach listy kontroli 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: 2024-08-22 UTC.
[null,null,["Ostatnia aktualizacja: 2024-08-22 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`)."]]],[]]