Tài liệu (https://msdn.microsoft.com/en-us/office/office365/howto/sync-calendar-view) để xem lịch biểu ngụ ý rằng sự kiện SeriesMaster
sẽ được trả lại trong kết quả, cùng với các trường hợp ngoại lệ và trường hợp riêng lẻ.SeriesMaster không được trả lại khi nhận Chế độ xem Lịch sử dụng Office 365 API
Các trạng thái tài liệu (và hiển thị bằng ví dụ):
Dưới đây là thông tin bạn cần biết về cách hoạt động định kỳ được xử lý để xem lịch đồng bộ hóa.
- Dịch vụ thực hiện mở rộng cuộc họp và gửi sự kiện chính của chuỗi và tất cả các sự kiện trong cửa sổ thời gian.
- Sự kiện chính của chuỗi chứa mẫu lặp lại và cửa sổ thời gian cho chuỗi.
- Các trường hợp sự kiện chứa thông tin về thời gian bắt đầu và kết thúc cũng như thông tin về ngoại lệ xảy ra sự kiện.
Tuy nhiên, trong thực tế sử dụng điểm cuối này, chúng tôi chỉ nhận lại lần xuất hiện/ngoại lệ chứ không phải "master" lặp lại. Các Occurences là các mô hình đầy đủ, không giống như các mô hình mỏng hơn chỉ chứa đầu/cuối giống như các trạng thái tài liệu. Điều quan trọng là chúng tôi có thể nhận được sự kiện đồng bộ SeriesMaster cùng với ngoại lệ cho chuỗi (như có thể với GCal singleEvents=false
) để chúng tôi có thể lưu trữ thông tin này và thực hiện mở rộng lặp lại ở phía máy khách.
Tôi đang làm gì sai ở đây?
Yêu cầu (giải mã để có thể đọc):
GET https://outlook.office365.com/api/v1.0/Users(...)/calendarview?$sort=startDateTime desc&$top=100&startDateTime=2016-01-01T22:12:34+0000&endDateTime=2016-03-10T23:12:34+0000
Có một vấn đề tương tự khi chúng tôi cố gắng để có được những CalendarView trong EWS.