gpt4 book ai didi

google-calendar-api - 如何使用谷歌日历 v3 访问其他用户的日历?

转载 作者:行者123 更新时间:2023-12-04 14:31:14 25 4
gpt4 key购买 nike

我正在使用 Google 日历 (v3) API 和 google 应用程序,我想使用单个 oauth2 凭据来确定在任何给定时间哪些用户是空闲/忙碌的。

我想用这个:
https://developers.google.com/google-apps/calendar/v3/reference/freebusy/query

但是要使用它,我需要获取所有用户的所有日历 ID。我不能这样做,因为谷歌日历的 Java 客户端只能检索拥有凭证的用户的日历。

注意:我可以通过配置 api 访问所有用户。

任何帮助将不胜感激,因为我完全被这个阻止了。

最佳答案

对于主日历,calendarId 是用户的电子邮件地址。经过身份验证的用户还需要具有访问日历的权限。如果您使用的是 Provisioning API,那么我假设您是 super 管理员,并且 super 管理员可以访问其域中的每个日历。

您尝试执行的特定查询需要将 calendarIds 列表作为 JSON 列表进行查询。如果您只关心主日历,那么将每个用户的电子邮件设置为这样的 id:

"items": [
{
"id": "user1@example.com"
},
{
"id": "user2@example.com"
}
]

关于google-calendar-api - 如何使用谷歌日历 v3 访问其他用户的日历?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13359249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com