Google Oauth2 api - Omniauth Rails



目前,我正在使用omniauth gems的典型设置完美地恢复omniaauth信息。

我将access_token作为字符串检索,并将其存储到与主Users模型关联的Authorization模型中。

所以,解决我的问题。

我需要访问日历api,在文档中我看到了很多这样的参考。。。

https://www.googleapis.com/calendar/v3//users/me/calendarList/calendarId

这看起来相当直观。我想将其与检索到的访问令牌一起访问。类似这样的东西。。。

https://www.googleapis.com/calendar/v3//users/me/calendarList/calendarId?access_token=blah

这样我就可以直接将其加载到Backbone模型中,并使其更加精简。然而,我在文档中看不到任何内容,当我尝试实现时,它总是向我抛出404个"未找到"(这很烦人,也没有说明。我更希望它抛出422个,但我想这是对其他地方的讨论。)

文档中是否提供了如何使用令牌访问信息的示例实现?

感谢

我做了更多的研究,发现了发布的googleruby客户端gem。基本上,我们必须将令牌馈送到Google::Client实例中,并输出一个对象,该对象具有一组定义的方法,可以在上面使用

我创建了一个特殊情况控制器来处理这个逻辑,以呈现出一个合适的api。

TO-DO:稍后会详细介绍。目前我很累。

最新更新