Восстановление отмененного мероприятия с помощью Google Calendar API?

Я пытаюсь изменить статус события обратно с «отменено» на «подтверждено» с помощью Google Calendar API (я использую .NET, но мне поможет ответ на любом языке), но я получаю ошибку GDataRequestException:

«Вы не можете изменить отмененное мероприятие»

Если я использовал API для удаления события в повторяющейся серии, например, можно ли изменить статус результирующего исключения повторения (нет EXDATE, только новое «отмененное» событие, которое отображается только тогда, когда канал запрашивается с датой начала и окончания) до "подтвержденного" (или даже полного удаления результирующего исключения), чтобы восстановить повторяющуюся серию в исходное состояние?

event.Delete () и event.Update () даже больше не видят событие после того, как оно было отменено. event.Update () дает указанную выше ошибку.

Спасибо!


person jazzwhistle    schedule 17.05.2010    source источник


Ответы (1)


Кажется, что невозможно изменить какой-либо параметр для события, когда оно установлено на отмененное, включая статус «отменено». Мне пришлось обойти проблему, создав новые исключения повторения с указанием «Исходное событие».

person jazzwhistle    schedule 26.05.2010