我正在尝试使用 Google Calendar API 将事件的状态从“已取消”更改回“已确认”(我使用的是 .NET,但任何语言的答案都会有帮助),但我收到 GDataRequestException 错误:
“您无法修改已取消的事件”
例如,如果我使用 API 删除重复系列中的事件,是否可以更改生成的重复异常的状态(没有 EXDATE,只有一个新的“已取消”事件,该事件仅可见)当提要请求包含开始和结束日期时)以“确认”(甚至完全删除所产生的异常)以便将重复系列恢复到原始状态?
事件被取消后,event.Delete() 和 event.Update() 甚至不再看到该事件。 event.Update() 给出上述错误。
谢谢!
最佳答案
一旦事件设置为取消,似乎就无法更改该事件的任何参数,包括状态“已取消”。我必须通过创建指定“原始事件”的新重复异常来解决该问题。
关于gdata-api - 使用 Google Calendar API 恢复 "Canceled"事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2846161/