0

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

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

所以,解决我的问题。

我需要访问calenders 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 但我想这是一个讨论用于其他地方。)

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

谢谢

4

1 回答 1

0

我做了更多研究,发现了已发布的 google ruby​​ 客户端 gem。基本上,我们必须将令牌输入到 Google::Client 实例中并抽出一个对象,该对象具有可在其上使用的已定义方法集。

我创建了一个特例控制器来处理此逻辑以呈现合适的 api。

待办事项:稍后会详细介绍。目前我很累。

于 2012-09-20T08:32:18.067 回答