我是Node JS的初学者,我想将本地文件上传到谷歌驱动器。我已按照此URL的说明进行操作。但是当我要运行它时,它会出现“权限不足”之类的错误。请帮我解释一下我所遗漏的内容。
这是我的代码。
func locationManager(_ manager: CLLocationManager, didStartMonitoringFor region: CLRegion)
请帮我解决一下我所缺少的内容。期待。
答案 0 :(得分:0)
这里发生的是您正在关注使用drive.files.list方法的NodeJS快速入门,该方法仅使用默认的“只读”范围:
https://www.googleapis.com/auth/drive.metadata.readonly
现在您修改了示例并决定使用files.create上传方法。您的默认范围将不再起作用,因为它是“只读”(您正在执行“写入”命令)。您需要使用files.create方法中提到的范围,其中至少有一个:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
之后,删除此项目的先前保存的凭据(存储凭据的目录中的某个位置)并重新执行授权。这应该在那之后起作用。