use*_*047 6 google-calendar-api google-apps google-oauth
我正在使用谷歌日历(v3)API,谷歌应用程序,并希望使用单个oauth2凭据来确定哪些用户在任何给定点忙/闲.
我想使用此功能:https: //developers.google.com/google-apps/calendar/v3/reference/freebusy/query
但要使用它,我需要为所有用户获取所有日历ID.我无法做到这一点,因为谷歌日历的Java客户端只能检索拥有该凭证的用户的日历.
注意:我可以通过配置API访问所有用户.
任何帮助将非常感激,因为我完全被这个阻止.
小智 7
对于主日历,calendarId是用户的电子邮件地址.经过身份验证的用户还需要具有访问日历的权限.如果您正在使用Provisioning API,那么我将假设您是超级管理员,超级管理员可以访问其域中的每个日历.
您尝试执行的特定查询会将calendarIds列表作为JSON列表进行查询.如果您只关心主日历,请将每个用户的电子邮件设置为ID,如下所示:
"items": [
{
"id": "user1@example.com"
},
{
"id": "user2@example.com"
}
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4140 次 |
| 最近记录: |