【发布时间】:2012-11-15 02:39:07
【问题描述】:
我在我的应用程序中使用 Rails 和omniauth,一切正常。用户可以在 Google 中进行身份验证,回调由我的应用程序返回和处理。
我希望能够允许用户在我的应用中列出他们的谷歌文档。我该怎么做呢?
【问题讨论】:
标签: ruby-on-rails google-docs omniauth google-docs-api
我在我的应用程序中使用 Rails 和omniauth,一切正常。用户可以在 Google 中进行身份验证,回调由我的应用程序返回和处理。
我希望能够允许用户在我的应用中列出他们的谷歌文档。我该怎么做呢?
【问题讨论】:
标签: ruby-on-rails google-docs omniauth google-docs-api
我会查看 Data on Rails - 与 Omniauth-Google 组合使用,你应该很高兴。
您需要创建一个 GData::HTTP::Request 对象并将生成的授权标头传递给它
【讨论】:
您可以将其中一个提供程序用于omniauth。
Omniauth-google 或 omniauth-google-oauth2
在omniauth 的初始化文件中有一个选项可以使用:scope 参数。 Here 是一个很好的教程来让它工作。
【讨论】: