我正在尝试使用PassportJS(Google OAuth策略)来验证用户,并在他们登录并授予权限后提取日历事件。
我看到了Google日历API Node.js快速入门,但他们是通过OAuth2客户端使用的。使用PassportJS来做我想要的事情是否可行? 谢谢!我正在尝试使用PassportJS来做我想要的事情。
是的,使用Passport绝对可以做到这一点。你需要为Passport配置一个Google策略,并将日历API范围包括在内。https://www.googleapis.com/auth/calendar
.
参考与代码。https:/github.comjaredhansonpassport-google-oauth2。
然后,您可以使用返回的访问令牌向日历API发出请求。
活动资源。https:/developers.google.comcalendarv3referenceeventslist。