我们正在尝试将会议数据从一个事件复制到另一个事件,但不适用于非G-suite帐户。我们正在使用.net的Google.Apis.Calendar.v3库。以下是示例代码:
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用户没有此限制,可以从管理控制台禁用此选项。