【问题标题】:can omniauth-google-oauth2 be used also to get calendar info back from the google calendar API?是否也可以使用omniauth-google-oauth2 从谷歌日历API 获取日历信息?
【发布时间】:2012-03-07 13:30:17
【问题描述】:

omniauth-google-oauth2 是否也可以用来获取日历信息 谷歌日历 API?

到目前为止,我已经设法获得: a)omniauth-google-oauth2 测试轨道应用程序正在“登录” 谷歌”在测试应用程序 1 b) OAuth 插件通过 Oauth Calendar Data API 获取日历数据 在测试应用 2 中。

问题是我是否可以放弃使用“OAuth 插件”而只是 使用“omniauth-google-oauth2”也(在身份验证后)获取 日历数据?如果是,这将如何工作? OAuth 令牌是 来自谷歌的身份验证和谷歌日历 API 相同 方面?

【问题讨论】:

    标签: ruby-on-rails oauth google-calendar-api oauth-2.0 omniauth


    【解决方案1】:

    可以,可以用来获取日历数据。

    我只使用 omniauth-google-oauth2 gem 来访问日历。 我会假设它与带有令牌的 oauth 插件的工作方式相同。

    查看此内容以开始使用https://github.com/deafgreatdane/google_oauth_calendar

    【讨论】:

      【解决方案2】:

      对于未来的搜索者:

      您可以简单地将calendar 包含在您的google_oauth2 提供程序的范围内。

      provider :google_oauth2,
               ENV["GOOGLE_OAUTH2_APP_ID"],
               ENV["GOOGLE_OAUTH2_APP_SECRET"],
               { scope: 'email,profile,calendar' }
      

      更多详情here.

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-04
        • 1970-01-01
        相关资源
        最近更新 更多