目前,我正在使用omniauth gems的典型设置完美地恢复omniauth信息。
我正在将access_token检索为字符串并将其存储到与主用户模型关联的授权模型中。
所以,解决我的问题。
我需要访问日历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“未找到”(这是相当烦人和不合情理的。我更喜欢它扔了422s但我想这是一个讨论在其他地方。)
文档中是否有任何内容提供了如何使用令牌访问信息的示例实现?
感谢
答案 0 :(得分:0)
我做了一些研究,发现了发布的google ruby客户端gem。基本上,我们必须将令牌提供给Google :: Client实例,并抽出一个对象,该对象具有可在其上使用的一组已定义的方法。
我创建了一个特殊的案例控制器来处理这个逻辑,以呈现出合适的api。
待办事项:稍后会详细说明。目前我很累。