Google calendar api 如何有效地从多个google日历检索事件

Google calendar api 如何有效地从多个google日历检索事件,google-calendar-api,google-api-dotnet-client,Google Calendar Api,Google Api Dotnet Client,我们的科学家在100个谷歌日历上预留时间,这相当于我们实验室的100个科学仪器。我为科学家显示所有100个日历中的组合事件,并在网页上显示他/她的事件,以便用户可以一目了然。我通过调用每个日历的EventsResource.CalendarService.events.List(calendarId)从所有100个日历中检索用户事件,但执行100次很慢 有没有一种更快的方法可以跨多个日历检索特定用户的事件,而无需像我现在这样对每个日历进行调用?我意识到我可以通过iframe将google日历嵌入

我们的科学家在100个谷歌日历上预留时间,这相当于我们实验室的100个科学仪器。我为科学家显示所有100个日历中的组合事件,并在网页上显示他/她的事件,以便用户可以一目了然。我通过调用每个日历的EventsResource.CalendarService.events.List(calendarId)从所有100个日历中检索用户事件,但执行100次很慢


有没有一种更快的方法可以跨多个日历检索特定用户的事件,而无需像我现在这样对每个日历进行调用?我意识到我可以通过iframe将google日历嵌入多个src,但是这个UI需要一个表格列表,并且进行函数调用比嵌入的google iframe日历更灵活。

如果用户正在创建事件,事件是否会显示在用户的日历上?如果是这样,您可以只从用户日历中检索事件,而不是从每个单独的仪器日历中检索事件。如果没有,您能否提供有关活动创建方式、所有者和邀请者的更多详细信息?

我们的网站使用服务帐户代表用户创建日历活动。由于用户是与会者,因此事件也会显示在用户的日历上。在用户的个人日历中循环不会选择该事件,因为该事件是在100个日历中的一个日历上创建的,对应于100个科学仪器。非常感谢您的帮助,但我怀疑Google需要添加另一个api函数来按用户查找所有事件(跨越所有日历)。您的语句似乎相互冲突。如果服务帐户邀请用户,则事件位于用户的日历上,您可以通过检索用户的日历来获取所有事件。如果您将创建的活动参与者或部分代码显示出来,可能会有所帮助。