谷歌日历API:复制会议数据无效



我们正在尝试将会议数据从一个事件复制到另一个事件,但它不适用于非G-suite帐户。我们正在使用谷歌。Apis。Calendar.v3用于.net的库。下面是示例代码:

Event firstEvent = service.Events.Get(calendarId, "eventId1").Execute();
secondEvent.ConferenceData = firstEvent.ConferenceData;

同样的代码适用于G-suite帐户。对于非Gsuite帐户,有什么特别需要做的吗?或者不支持这些帐户?可能是我们错过了什么。事实上,问题是它并没有复制会议数据,而是提供了新的会议数据,即新的链接、新的签名,即使相同的对象被设置为复制。它应该在创建后提供相同的链接,相同的副本ConferenceData,不是吗?

任何帮助都将不胜感激。提前感谢!

参考文献:https://developers.google.com/calendar/create-eventshttps://developers.google.com/calendar/v3/reference/events/insert

这是一种预期行为。有与会者的新事件会自动创建会议,因此无法使用API更改会议。G Suite用户没有此限制,可以从管理控制台禁用此选项。

最新更新