我编写了一个创建文件对象的程序,如果没有指定父级,默认情况下会在根文件夹中创建该文件对象。然后给定文件父级的 id,它会检索根文件夹。
由于某种奇怪的原因,这不再有效,而不是返回根文件夹,我得到一个 File Not Found 错误。有任何想法吗?
谢谢
更新
我尝试通过将“root”作为 file_id 传递来检索文件,但遇到了同样的错误。
Get File By ID Error: File not found: 0AFrTA6Qc9-_TU9PVA
下面是用到的函数
def get_file_by_id session, file_id
drive = session.discovered_api("drive", "v2")
result = session.execute api_method: drive.files.get, parameters: {'fileId' => file_id}
if result.status == 200
return result.data
else
raise "Get File By ID Error: #{result.data['error']['message']}"
end
end
但是,我可以通过 ID 获取除根以外的其他文件。