Trapiłem próbując dodać nowy kalendarz i zajęło mi sporo czasu, aby dowiedzieć się, że musiałem dodać go do "Kalendarzy", a nie do "CalendarList". Działa teraz, co jest miłe, ale jaka jest różnica między tymi dwoma koncepcjami? Wydaje mi się, że potrzebuję tylko Kalendarzy? Ponadto, CalendarList nie działa, próbując wstawić kalendarz zwrócił błąd 404.google calendar api: kalendarze kontra calendarList
Odpowiedz
Kalendarze to zbiór wszystkich kalendarzy na świecie (nie ma metody listy). Podczas tworzenia nowego kalendarza należy wywoływać wstawkę w kolekcji kalendarzy. Jeśli chcesz uzyskać dane specyficzne dla kalendarza (takie jak strefa czasowa, nazwa), powinieneś pobrać kalendarz z kolekcji kalendarzy za pomocą polecenia get.
CalendarLists to zbiór wszystkich pozycji kalendarza, które użytkownik dodał do swojej listy (w interfejsie internetowym jest to lista kalendarzy w lewym panelu). Nie można utworzyć nowego kalendarza za pośrednictwem kolekcji listy kalendarzy, ale można dodać istniejący kalendarz do listy kalendarzy użytkowników. Każdy użytkownik może na przykład mieć inny kolor dla tego samego kalendarza, a ten szczegół będzie przechowywany w pozycjach listy kalendarza.
Czasami mylące jest to, że podczas tworzenia nowego kalendarza poprzez kolekcję kalendarzy zostanie on automatycznie dodany do listy.
Pozwolę sobie podać przykład działania kalendarzy i kalendarzy. Wyobraź sobie, że twój znajomy tworzy kalendarz na wycieczkę, którą pojedziesz razem. Robi to, wykonując wywołanie Calendars.insert(). Teraz czyni kalendarz publicznym (poprzez kolekcję ACL) i wysyła do ciebie i wszystkich znajomych e-mail z tego kalendarza. Możesz przejść do kolekcji CalendarLists i wykonać wywołanie insert(), aby dodać ją do listy kalendarzy i uczynić ją niebieską.
Kalendarze:
kalendarze kolekcja reprezentuje wszystkie istniejące kalendarze. Może być to używane do tworzenia i usuwania kalendarzy. Możesz także pobrać lub ustawić globalne właściwości udostępnione wszystkim użytkownikom mającym dostęp do kalendarza. Na przykład tytuł kalendarza i domyślna strefa czasowa mają właściwości globalne: .
CalendarList:
CalendarList jest zbiorem wszystkich wpisów kalendarza, które użytkownik dodała do swojej listy (pokazany w lewym panelu interfejsu WWW). Za jego pomocą możesz dodawać i usuwać istniejące kalendarze do/z listy użytkowników . Za jego pomocą można również pobrać i ustawić wartości specyficznych dla użytkownika właściwości kalendarza, takich jak domyślne przypomnienia. Innym przykładem jest kolor pierwszego planu, ponieważ różni użytkownicy mogą mieć różne kolory ustawione na dla tego samego kalendarza.
Tutaj tabeli porównania: https://developers.google.com/google-apps/calendar/concepts/events-calendars
- 1. "keyExpired" w Google Calendar API
- 2. Google Calendar API: java.lang.ClassNotFoundException: com.google.common.collect.Maps
- 3. Google Calendar API 400 error
- 4. Google Calendar Api dla Androida
- 5. Google Calendar API v3 - Aktualizacja zdarzenia
- 6. google calendar ui
- 7. Selektor kolorów Google Calendar
- 8. Uzyskiwanie dostępu do Kalendarza Google przy użyciu interfejsu API v3
- 9. Apple iCloud Calendar API
- 10. Błąd 404 podczas tworzenia kalendarza za pomocą Kalendarza Google Api v3 przy użyciu C# .net
- 11. Identyfikator kalendarza Google Calendar API i identyfikator zdarzenia
- 12. JavaScript Google Calendar API Ustawianie kalendarza na publiczne
- 13. "Rok 2038 _problem" w Google Calendar API (aplikacja na Androida)
- 14. Google Calendar v3 API [Events: list] request return Pusta lista
- 15. Google Calendar API OAuth2 - problemy z Androidem Honeycomb
- 16. Google Calendar API Library (PHP) - Gdzie znajduje się dokumentacja?
- 17. Google Calendar API - powtarzające się instancje zdarzeń nie są pobierane
- 18. Korzystanie z Google Calendar API v 3 z Pythonem
- 19. przykład Kalendarz Google API bez bibliotek
- 20. jak zdobyć szczegóły wydarzenia z google calendar
- 21. Różnice między bibliotekami Google API: google-api-dotnet-klient kontra google-gdata
- 22. Google Calendar API: TimeZone nie jest brany pod uwagę przez serwer Google?
- 23. Jak uzyskać dostęp do kalendarzy innych użytkowników za pomocą google calendar v3?
- 24. Google Prediction API kontra bazy danych wykresów dla wygenerowanych rekomendacji?
- 25. Jak uzyskać dostęp do listy kalendarzy użytkowników i zdarzeń z google api przy użyciu tokenu dostępu i odświeżania tokena
- 26. Interfejs API Google Calendar generujący błąd "Przekroczono limit", ale limit przydziału nie został osiągnięty.
- 27. Wybierz niedomyślnymi Kalendarz Google z Google-java-client-api
- 28. Asynchroniczne reklamy Google kontra Synchroniczne
- 29. Aktualizacja kalendarza Google api v3
- 30. Jak korzystać z apletu google calendar w systemie Android?
dzięki, że to ma sens. – kodu