我开始使用Google Drive API来处理ruby(使用google-api-client gem),我立即遇到了问题。我可以很好地返回所有文件,但是它们的parents
属性为nil,即使对于我的驱动器中的子文件夹中的文件也是如此。我理解它的方式,parents
应该包含此文件所在的文件夹列表。我有完整的驱动器范围,因此不应该成为问题。
这是宝石中的错误还是我做错了什么?代码的相关部分如下所示:
service = Google::Apis::DriveV3::DriveService.new
service.client_options.application_name = APPLICATION_NAME
service.authorization = authorize
response = service.list_files
response.files.each do |file|
puts "#{file.name} (#{file.parents})"
end