omniauth- google -oauth2是否也可以用于从google日历API获取日历信息?
到目前为止,我已经设法获得了: a) omniauth-google-oauth2测试rails应用程序在测试应用程序1中“登录到谷歌”b) OAuth插件通过测试应用程序2中的Oauth日历数据API来获取日历数据。
问题是,我是否可以放弃使用"OAuth插件“,而只使用"omniauth-google-oauth2”来(在身份验证之后)获取日历数据?如果是,这是如何工作的?谷歌在身份验证和谷歌日历api方面的OAuth令牌是相同的吗?
发布于 2012-06-27 08:21:35
是的,它可以用来获取日历数据。
我只使用omniauth-google-OAuth2gem来访问日历。我假设它的工作方式与带有令牌的oauth插件相同。
请查看以下内容以开始https://github.com/deafgreatdane/google_oauth_calendar
发布于 2019-07-19 21:52:26
对于未来的搜索者:
您可以简单地将calendar包含在google_oauth2提供程序的作用域中。
provider :google_oauth2,
         ENV["GOOGLE_OAUTH2_APP_ID"],
         ENV["GOOGLE_OAUTH2_APP_SECRET"],
         { scope: 'email,profile,calendar' }更多细节here。
https://stackoverflow.com/questions/9306394
复制相似问题