Ten dokument zawiera informacje dotyczące autoryzacji i uwierzytelniania związane z interfejsem Google Calendar API. Zanim przeczytasz ten dokument, zapoznaj się z ogólnymi informacjami o uwierzytelnianiu i autoryzacji w Google Workspace, które znajdziesz w artykule Więcej informacji o uwierzytelnianiu i autoryzacji.
Konfigurowanie protokołu OAuth 2.0 na potrzeby autoryzacji
Skonfiguruj ekran zgody OAuth i wybierz zakresy, aby określić, jakie informacje mają być widoczne dla użytkowników i weryfikatorów aplikacji, oraz zarejestrować aplikację, aby móc ją później opublikować.
Zakresy interfejsu API Kalendarza
Aby określić poziom dostępu przyznany aplikacji, musisz wskazać i zadeklarować zakresy autoryzacji. Zakres autoryzacji to ciąg identyfikatora URI OAuth 2.0 zawierający nazwę aplikacji Google Workspace, rodzaj danych, do których ma dostęp, oraz poziom dostępu. Zakresy to żądania aplikacji dotyczące pracy z danymi Google Workspace, w tym danymi kont Google użytkowników.
Po zainstalowaniu aplikacji użytkownik jest proszony o zweryfikowanie zakresów, z których korzysta. Zalecamy wybranie jak najwęższego dostępnego zakresu i unikanie żądań zakresów, których aplikacja nie wymaga. Użytkownicy łatwiej przyznają dostęp do ograniczonych, jasno opisanych zakresów.
Interfejs Calendar API obsługuje te zakresy:
Zakres | Znaczenie |
---|---|
https://www.googleapis.com/auth/calendar |
Przeglądaj, edytuj, udostępniaj i trwale usuwaj wszystkie kalendarze, do których masz dostęp w Kalendarzu Google. |
https://www.googleapis.com/auth/calendar.readonly |
Wyświetl i pobierz wszystkie kalendarze, do których masz dostęp w Kalendarzu. |
https://www.googleapis.com/auth/calendar.events |
wyświetlać i edytować wydarzenia we wszystkich kalendarzach, |
https://www.googleapis.com/auth/calendar.events.readonly |
wyświetlać wydarzenia we wszystkich kalendarzach; |
https://www.googleapis.com/auth/calendar.settings.readonly |
Wyświetl ustawienia Kalendarza. |
https://www.googleapis.com/auth/calendar.addons.execute |
Uruchamianie jako dodatku w Kalendarzu. |