一个荒谬简单的问题,我似乎无法找到任何答案:
我通过oauth2 3腿认证,使用userId + accessToken + refreshToken访问谷歌用户的日历范围。
现在,我想列出该用户的所有日历。
google calendar api reference(https://developers.google.com/google-apps/calendar/v3/reference/)谈到calendarList,听起来不错......但是......
https://www.googleapis.com/calendar/v3/users/的我 / calendarList
这是3条腿的oauth,没有带有cookie的浏览器存储某种类型的谷歌标识符供“我”使用。我需要指定userId,即电子邮件帐户 - 用于标识我想要列出日历的用户!
有没有办法做这个最琐碎的基本用例?
这个问题(OAuth2/Google CalDAV - List of calendars for user)是重复的,自我回答的评论链接描述了一个基于日历v2的解决方案,其中包含一个名为propfind和dav的东西,我对此一无所知。真?没有休息?
tsk tsk google。 TSK。
答案 0 :(得分:0)
嗯,它确实像我认为的那样琐碎和愚蠢:access_token包含其中的用户信息...在Authrization:Bearer标头中发送access_token可以解决问题。