google-app-engine - 经过身份验证的用户尚未授予 app xxx 对子文件 xxx 的写权限,这将受到对父文件的操作的影响

标签 google-app-engine google-drive-api

我在尝试插入权限时遇到以下错误

“代码”:403, "message": "认证用户没有授予app xxx对子文件xxx的写权限,这将受到父文件操作的影响"

这是我的做法

我们有两个 Google 帐户, 1. API 帐户 - 我们用来创建文件夹并将所有权更改为企业帐户 2. 企业账户-上传文件

现在我们尝试将文件夹共享给客户,但我们遇到了上述错误

在这里,我使用 OAuth 2.0 安装的应用程序来获取访问 token 。

请指教我这里做错了什么

最佳答案

我遇到了同样的问题,但我意识到这是因为凭证的范围没有正确设置。我只设置了 DriveScopes.DRIVE_METADATA,这不足以下载文件。添加 DriveScopes.DRIVE_FILE、DriveScopes.DRIVE 和 DriveScopes.DRIVE_APPDATA 后,我就可以毫无问题地下载文件。希望这可以帮助。 附言如果您要更改凭据,则必须删除以前保存的凭据文件。

关于google-app-engine - 经过身份验证的用户尚未授予 app xxx 对子文件 xxx 的写权限,这将受到对父文件的操作的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36050769/

相关文章:

ios - iOS 中的 Google Drive 集成在调用插入时出错

ios - 如何下载音频文件?

python - 当应用引擎上的任务队列为空时运行函数

google-app-engine - Google App Engine 上的 500 服务器错误,不知道为什么

python - 数据存储区中的 Google App Engine 版本控制

push-notification - AWS Lambda 和 Google Drive 推送通知集成可能吗?

javascript - 谷歌云端硬盘 API

javascript - 通过 Apps 脚本列出云端硬盘文件夹不显示权限

java - ReSTLet 框架中基于表单的身份验证

java - 定义数据源