0

所以我正在使用 Google-Drive-Ruby-Client API 将一些数据导出到电子表格中。问题是,当我试图让 exportLink 将电子表格下载为 CSV 格式时,我在 Google API Explorer 中得到的响应与在我的应用程序中使用时得到的不匹配向上。具体来说,缺少响应的整个 exportLinks 部分。

这种下载电子表格的方式是否已被弃用?有没有其他方法可以将电子表格导出为 CSV 格式?或任何其他可行的格式(可能是多维数组?)

client = Google::APIClient.new(:application_name => APPLICATION_NAME)
client.authorization = authorize
drive_api = client.discovered_api('drive', 'v2')

result = client.execute!(
               :api_method => drive_api.files.get,
               :parameters => {:fileId => "1MBP9Q9Q-9ZgLoYnY8ExS-EcxHLESI_vcK4J91ngp6-Q"})
file = result.data
puts("Fetched #{file["title"]}")
puts("Getting downloadURL")
exportLinks = file['exportLinks']

从那里,我应该能够调用 exportLinks['text/csv'] 是我的理解,但响应不包括 exportLinks 部分,就像它在 API Explorer 中所做的那样。

编辑:我使用 Google 在其快速入门指南中使用的相同授权,一切正常,其他方法也正常,所以我知道我正确连接到 Drive API,我只是不知道为什么我的回复与 API Explorer 不匹配。

4

0 回答 0