这就是我所做的。我有以下等级。
文件夹A
文件夹A \文件夹B
文件夹A \文件夹C
文件夹B中没有任何内容 文件夹C中有一个文件,我通过API
上传我删除文件夹B没有问题,但是当我删除文件夹C.这是我得到的错误。
{“Google.Apis.Requests.RequestError \ r \ n经过身份验证的用户可能没有授予应用程序1068466789052对文件0B6SoKHS5o1IJV0lmV19qYkVWX3c [403]的所有子项的写访问权限\ 403 \ n错误[\ r \ n \ tMessage [经过身份验证的用户可能没有授予应用程序1068466789052对文件0B6SoKHS5o1IJV0lmV19qYkVWX3c的所有子项的写访问权。位置[授权 - 标题]原因[fileAccess]域[全局] \ r \ n] \ r \ n“}
答案 0 :(得分:0)
我猜你正在使用drive.file范围?
三个想法......
我看到的另一个错误是您尝试删除包含100个以上孩子的文件夹。你的问题是只有一个子文件,但垃圾中可能有更多的孩子。此错误的解决方法是进行自己的递归删除。 见What can cause "The authenticated user may not have granted the app 69xxx995 write access to all of the children of file 0B6Bxxx",?