我在扩展PHP应用程序,该应用程序允许管理员创建事件并为特定用户分配这些事件。但是,在将用户列为可分配用户之前,我会针对用户的日历运行检查以查看它们是否可用。Google Calendar API从其他日历中获取事件
我已经使用EWS为Exchange创建了一次,并利用FindItem方法在给定的时间范围内检索用户的电子邮件地址的事件,但在Google Calendar API中找到等效项时遇到了问题。
这两个事件和FreeBusy调用似乎都需要特定用户的calendarId,这对于检索活动的经过身份验证的管理器的日历信息是适当的,但对于其用户而言不是这样,他们的用户当前只有电子邮件地址可用于我的系统。
有没有办法根据有效的Google电子邮件地址为用户检索事件或calendarId? (或者是否有更好的方式来获得我在研究中完全忽略的其他用户的FreeBusy状态?)