如何获取特定登录用户的谷歌日历 URL
Posted
技术标签:
【中文标题】如何获取特定登录用户的谷歌日历 URL【英文标题】:How to get google calendar URL for specific logged in user 【发布时间】:2022-01-14 13:29:40 【问题描述】:我正在开发网络应用程序,我想向用户(使用谷歌帐户登录我的应用程序)显示一个链接,以在新标签中打开谷歌日历。当用户在其浏览器中本地有多个 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
/u/
后面的数字取决于 Google 日历中浏览器会话中登录用户的顺序。问题是:我想为登录我的网络应用程序的特定用户生成/检索到谷歌日历的链接。我在哪里可以找到它?
我试过Google Calendar API并在这里搜索过这个问题,但没有找到任何信息如何解决这个问题。
感谢您的宝贵时间。
【问题讨论】:
只需使用 calendar.google.com/calendar/u/0/r#g 它应该会为其默认日历加载。 【参考方案1】:Google 日历 API 让您可以通过编程方式访问经过身份验证的用户的 Google 日历中的数据。它无权访问 Google 日历网络应用
也就是说,如果您使用以下 url,它应该向用户默认日历或他们的计算机当前登录的任何日历打开。它基本上是您在浏览器中为 Google 日历添加书签时创建的书签。
https://calendar.google.com/calendar/u/0/r#g
【讨论】:
感谢您的回答!但是有没有打开非默认谷歌日历的选项?铁。登录我的应用程序的用户在 Google 日历中登录了 3 个帐户,并且在我的应用程序中登录的帐户的链接是https://calendar.google.com/calendar/u/2/r
,这不是默认日历。有没有办法做到这一点?
据我所知,该链接将默认将用户弹出回 u/0,这是他们自己的日历。
谢谢!这是我正在寻找的答案;)以上是关于如何获取特定登录用户的谷歌日历 URL的主要内容,如果未能解决你的问题,请参考以下文章
Discord 使用 url-query 中的“代码”发送 Oauth2 重定向 url。如何在我的谷歌脚本中获取该代码