我们的一个客户使用我们的Google Calendar集成将平台上的内容同步到他们的Google Calendar帐户。我们设计集成的方式是,无论何时在平台上创建新项目,我们都会将该项目同步到客户帐户的主日历中。但是,客户端看到所有项目都同步到不是由它们创建的全新日历。这很奇怪,因为我们不尝试在代码库中的任何地方创建任何新日历。我认为很可能在插入新事件时自动创建日历。
我们的问题是,当我们进行以下事件插入API调用时,是什么会导致自动创建全新的日历:
calendar.events.insert({
auth: *auth object*,
calendarId: 'primary',
resource: *event object*
})