gdata-api - 使用 Google Calendar API 恢复 "Canceled"事件?

标签 gdata-api google-calendar-api

我正在尝试使用 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/

相关文章:

node.js - 如何知道使用我的应用程序的谷歌帐户进行身份验证的用户的经过身份验证的电子邮件

google-sheets - 如何将 Google 电子表格的工作表字符串 id 转换为整数索引 (GID)?

android - CalendarView 在 API 22 及更低版本中不可见

google-calendar-api - 无法让 Google 日历遵守 iCal 时区

objective-c - 如何使用 Gdata for iOS App 将视频从私有(private)视频更改为公共(public) YouTube API

android - 如何以编程方式删除我自己的自定义损坏日历?

java - 列出不同用户的 Google 日历 Activity

python - AuthSub 与 Google 应用引擎中的 Text_db

c# - 使用 OAuth 2 和服务帐户访问旧版 GData API(电子表格 API)

python - 尝试使用 GData API 将图片从 Google App Engine 上传到 Picasa 时出现类型错误