我正在尝试使用rails创建一个可以访问Google驱动器电子表格的Web应用程序,并且:
有没有办法在不使用oauth的情况下这样做?我目前有一个oauth的解决方案,但我希望至少有没有oauth的只读访问权限,如果可能的话还要修改它们。
编辑:我目前正在使用google drive ruby gem https://github.com/gimite/google-drive-ruby
提前致谢
答案 0 :(得分:0)
作为只读,您可以使用HTML解决方案,我在这里回答:
答案 1 :(得分:0)
解决方案终于很简单了。 问题是我没有看到我正在使用的宝石(Google Drive Ruby)的文档中有一个名为login with user with password的方法。最后,解决方案将是:
class StockController < ApplicationController
before_action :login
def index
respond_to do |format|
format.json{ render json: document.rows}
end
end
def login
@session = GoogleDrive.login(ENV["GDRIVE_USERNAME"], ENV["GDRIVE_PASSWORD"])
end
def document
@session.spreadsheet_by_key("key_of_the_spreadsheet").worksheets[0]
end
end