현재 Outlook 일정과 동기화되는 앱을 개발 중입니다.Outlook에서 반복 된 이벤트의 삭제 된 인스턴스를 복구하십시오.
인증 절차를 수행하고 캘린더 및 이벤트를 복구 할 수 있지만 반복되는 문제로 인해 문제가 발생합니다. Outlook 응답은 다음과 같습니다.
{
...
"Recurrence": {
"Pattern": {
"Type": "Daily",
"Interval": 1,
"Month": 0,
"DayOfMonth": 0,
"FirstDayOfWeek": "Sunday",
"Index": "First"
},
"Range": {
"Type": "NoEnd",
"StartDate": "2016-07-11",
"EndDate": "0001-01-01",
"RecurrenceTimeZone": "Romance Standard Time",
"NumberOfOccurrences": 0
}
},
...
}
괜찮습니다. 정확히 RFC 5545 specification은 아니지만 쉽게 변환 할 수 있습니다. 문제는 반복 인스턴스 중 일부가 삭제되었는지 확인할 수 없다는 것입니다.
RFC 5545는 삭제 된 날짜가 EXDATE 필드에 나타나야한다고 지정합니다. Outlook과 비슷한 점이 있습니까? 모든 인스턴스를 복구하는 것 외에도이를 수행 할 수있는 방법이 있습니까?
조금 예를 들어, 내가 무엇을 실현하려 할 것은 :
이- 이의 그냥하자 (아웃룩 사이트에서 삭제하는 것이 재발 이벤트의 인스턴스의 몇 아웃룩 사이트
- 에서 매일 이벤트를 만들기 오늘과 내일 인스턴스를 삭제한다고 말하십시오.
- 마스터 이벤트를 복구하고 오늘과 내일 인스턴스가 삭제되었음을 어떻게 든 알고 있습니다.
와우, 이런 ** 기본 ** 기능에서 의견을 제출할 수 있으며이 구현되지 않았습니다이야? 유일한 해결 방법은 시간 창에서 이벤트를 가져와 일부 이벤트가 삭제되었는지 확인하는 것입니다. 자원 낭비! Outlook API를 사용하면할수록 더 싫어합니다. – Pelocho