Tag: google sheets api

Google表格API v4 service_account – 禁止:来电者没有权限(Google :: Apis :: ClientError)

Ruby:2.3.1 Rails:5.0.0 我需要通过Google表格API访问和更新我的私人Google表格。 最终,这应该由我的Rails应用程序中的重复后台作业完成。 因此,我在Google云端控制台中设置了服务帐户。 但是要开始使用Google表格API,我创建了一个脚本: require ‘google/apis/sheets_v4’ ENV[“GOOGLE_ACCOUNT_TYPE”] = ‘service_account’ ENV[“GOOGLE_CLIENT_EMAIL”] = ” ENV[“GOOGLE_PRIVATE_KEY”] = “” SCOPE = Google::Apis::SheetsV4::AUTH_SPREADSHEETS authorization = Google::Auth.get_application_default(SCOPE) # Initialize the API service = Google::Apis::SheetsV4::SheetsService.new service.authorization = authorization spreadsheet_id = ” sheet_name = ‘Sheet1’ range = “#{sheet_name}!A2:B” response = service.get_spreadsheet_values(spreadsheet_id, range) puts ‘No data found.’ if response.values.empty? response.values.each do |row| […]

Google表格API V4 403错误

我通过Google表格V4 REST API和Ruby从电子表格中提取数据: https://sheets.googleapis.com/v4/spreadsheets/MASTER_SPREADSHEET_ID/values/A:GH?key=GOOGLE_SERVER_KEY 之前我有这个工作,直到电子表格被删除并重新创建。 现在我在新电子表格中收到403错误。 蜜蜂: 文档声明您可以使用API​​密钥附加url,我是否解释了这个错误?