如何获取特定登录用户的谷歌日历URL

Szy*_*mon 2 calendar web-applications google-calendar-api google-api

我正在开发网络应用程序,我想向用户(使用谷歌帐户登录我的应用程序)显示一个链接,以在新选项卡中打开Goog​​le日历。当用户在浏览器中本地有多个 Google 日历会话时,我不知道如何管理它。

当我为每个会话打开 Google 日历时,URL 如下所示:

https://calendar.google.com/calendar/u/0/r
https://calendar.google.com/calendar/u/2/r
https://calendar.google.com/calendar/u/3/r
Run Code Online (Sandbox Code Playgroud)

后面的数字/u/取决于 Google 日历中浏览器会话中登录用户的顺序。问题是:我想为登录到我的网络应用程序的特定用户生成/检索谷歌日历的链接。我在哪里可以找到它?

我尝试过Google Calendar API并在这里搜索了这个问题,但没有找到任何如何解决这个问题的信息。

感谢您的时间。

DDR*_*one 8

您可以使用authuser参数

https://calendar.google.com/calendar?authuser=your@email.com

如果在您的活动会话中找不到用户,它将重定向到默认用户。