gpt4 book ai didi

ruby-on-rails - 使用 Ruby on Rails 访问 Google Drive API v3

转载 作者:行者123 更新时间:2023-12-05 06:19:07 25 4
gpt4 key购买 nike

我想通过 Rails 应用程序中的 API 访问我的 Google 云端硬盘帐户。我的想法是我将存储文件,但我认为我不需要为其实现任何授权(例如 Oauth2),因为我只想访问 my 帐户。

我研究了2天,谷歌的文档好像很乱,不是很清楚。

我从这个指南开始是徒劳的https://developers.google.com/drive/api/v3/quickstart/ruby并尝试将其合并用于 Rails 内部,但由于它依赖于存储身份验证时返回的 token 文件,我认为这并不是真正正确的方法。

我没有任何代码可以分享,只是想弄清楚如何实现我正在尝试做的事情,或者是否有可能。

附加信息:

我正在使用 Devise 进行我自己的身份验证,因此如果有必要,通过它实现 omniauth 将是一个选项。我查看了 Devise 在他们这边提供的一些文档,但在知道这是正确的操作过程之前,我不想查看这些文档(看起来很多)。

最佳答案

您需要 OAuth 2.0 来授权 Drive API 上的请求,如 documentation 中所述.在该链接中,您可以找到:«对 Drive API 的所有请求都必须由经过身份验证的用户授权»。

要完成该授权过程,您应该按照 Drive API Ruby Quickstart 上的说明进行操作链接到你的问题。生成并保存 credentials.json 供以后使用是这种情况下的正常方法。 Here您可以阅读有关在不同情况下使用 OAuth 2.0 的信息。

我希望已经消除了您对这个主题的疑虑,但请随时提出更多问题。

关于ruby-on-rails - 使用 Ruby on Rails 访问 Google Drive API v3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60955027/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com