Tôi đã rối tung xung quanh cố gắng thêm lịch mới và mất khá nhiều thời gian để tìm ra rằng tôi phải thêm nó vào 'Lịch' và không phải là 'CalendarList'. Nó hoạt động ngay bây giờ, đó là tốt đẹp, nhưng tôi là sự khác biệt giữa hai khái niệm là gì? Dường như với tôi, tôi chỉ cần Lịch? Ngoài ra, CalendarList dường như không hoạt động, cố chèn Lịch đã trả lại lỗi 404.google calendar api: lịch vs calendarList
Trả lời
Lịch là tập hợp tất cả các lịch trên thế giới (nó không có phương pháp danh sách). Khi tạo lịch mới, bạn nên gọi một chèn trên bộ sưu tập lịch. Khi bạn muốn dữ liệu lịch cụ thể (chẳng hạn như múi giờ, tên) thì bạn nên truy xuất lịch từ bộ sưu tập lịch bằng cách sử dụng get.
CalendarLists là tập hợp tất cả các mục nhập lịch mà người dùng đã thêm vào danh sách của họ (trong giao diện web là danh sách các lịch trong bảng điều khiển bên trái). Bạn không thể tạo lịch mới thông qua bộ sưu tập danh sách lịch nhưng bạn có thể thêm lịch hiện tại vào danh sách lịch người dùng của mình. Ví dụ: mỗi người dùng có thể có một màu khác nhau cho cùng một lịch và chi tiết này sẽ được lưu trữ trong các mục trong danh sách lịch.
Điều đôi khi khó hiểu là khi bạn tạo lịch mới thông qua bộ sưu tập lịch, nó sẽ tự động được thêm vào danh sách của bạn.
Hãy để tôi cung cấp cho bạn một ví dụ về cách Lịch và Lịch làm việc hoạt động. Hãy tưởng tượng bạn của bạn tạo ra một lịch cho một chuyến đi mà bạn sẽ được đi cùng nhau. Anh ta làm như vậy bằng cách thực hiện một cuộc gọi Calendars.insert(). Bây giờ, anh ấy làm cho lịch công khai (thông qua bộ sưu tập ACL) và gửi cho bạn và tất cả bạn bè một email của lịch này. Bạn có thể vào bộ sưu tập CalendarLists và thực hiện cuộc gọi insert() để thêm nó vào danh sách lịch của bạn và làm cho màu xanh dương.
Lịch:
Các Calendars bộ sưu tập đại diện cho tất cả các lịch hiện có. Có thể là được sử dụng để tạo và xóa lịch. Bạn cũng có thể truy xuất hoặc đặt thuộc tính chung được chia sẻ trên tất cả người dùng có quyền truy cập vào lịch. Ví dụ: tiêu đề của lịch và múi giờ mặc định là thuộc tính toàn cầu .
CalendarList:
Các CalendarList là một tập hợp của tất cả các mục lịch mà người dùng đã thêm vào danh sách của họ (hiển thị trong bảng điều khiển bên trái của giao diện web). Bạn có thể sử dụng nó để thêm và xóa các lịch hiện tại vào/ra khỏi danh sách của người dùng. Bạn cũng sử dụng nó để truy xuất và đặt các giá trị thuộc tính lịch cụ thể của người dùng, chẳng hạn như lời nhắc mặc định. Một ví dụ khác là màu nền trước vì người dùng khác nhau có thể có các màu khác nhau đặt cho cùng một lịch.
Đây là bảng so sánh: https://developers.google.com/google-apps/calendar/concepts/events-calendars
- 1. API Lịch Google: Cách nhận Lịch Calendar cho Lịch mặc định?
- 2. Yahoo Calendar API iPhone
- 3. Apple iCloud calendar API
- 4. google calendar ui
- 5. Cách tạo lịch Google và chia sẻ cho nhiều người dùng bằng cách sử dụng google calendar api
- 6. Ủy quyền API Lịch Google Lỗi
- 7. Id lịch API và id sự kiện Lịch Google
- 8. scheduler như google calendar trong MVC
- 9. API Lịch Google OAuth2 trên Android Honeycomb
- 10. API Lịch Google Javascript Đặt Lịch thành Công khai
- 11. API Lịch Google: java.lang.ClassNotFoundException: com.google.common.collect.Maps
- 12. Sử dụng Autbase Firebase để truy cập API Lịch Google
- 13. API Lịch Google ngừng Django bắt đầu từ
- 14. android google calendar api không hoạt động khi đang phát hành
- 15. Yêu cầu hàng loạt trong Lịch Google V3 REST API
- 16. Kết nối với lịch người dùng không có lịch google api
- 17. Google V3 API Lịch insert_calendar trả 503, nhưng lịch đã được đưa thành công
- 18. API lịch Android và API nhà cung cấp lịch
- 19. Tài liệu Lịch chiếu phim Google API
- 20. Api Lịch Google dành cho Android
- 21. Vấn đề cập nhật lại api v3 của Lịch Google
- 22. Thư viện tải với Google API Lịch - Obj C
- 23. API Lịch Google: TimeZone không được máy chủ google đưa vào tài khoản?
- 24. API Lịch Google v3 Truy cập Không được Cấu hình
- 25. Pocketsphinx Speech Recognition VS Google API
- 26. Jqplot vs API biểu đồ của Google
- 27. ASP.NET MVC AJAX Calendar
- 28. Chèn sự kiện API Lịch Google luôn trả về lỗi 404 "không tìm thấy"
- 29. Tại sao API Lịch Google (oauth2) phản hồi 'Không đủ quyền'?
- 30. Cách tạo "recurData" trong Lịch Google?
nhờ, điều này có ý nghĩa. – kodu