Възстановяване на отменено събитие с API на Google Calendar?

Опитвам се да променя състоянието на събитие обратно от „отменено“ на „потвърдено“ с помощта на API на Google Календар (използвам .NET, но отговор на който и да е език би помогнал), но получавам грешка GDataRequestException:

„Не можете да промените отменено събитие“

Ако съм използвал API за изтриване на събитие в повтаряща се поредица, например, възможно ли е да променя състоянието на полученото изключение за повторение (няма EXDATE, само ново „отменено“ събитие, което се вижда само когато емисията се иска с начална и крайна дата), за да се „потвърди“ (или дори да се изтрие напълно полученото изключение), за да се възстанови повтарящата се поредица до първоначалното състояние?

event.Delete() и event.Update() дори вече не виждат събитието, след като е било .canceled. event.Update() дава горната грешка.

Благодаря!


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


Отговори (1)


Изглежда, че е невъзможно да се промени който и да е параметър за събитие, след като то е настроено на отменено, включително състоянието „отменено“. Трябваше да заобиколя проблема, като създадох нови изключения за повтаряне с указано „Оригинално събитие“.

person jazzwhistle    schedule 26.05.2010