在创建文件夹之前尝试检查“appdata”文件夹中是否存在文件夹。因此我确实使用以下代码获取 file.list :
GTLQueryDrive *folderExistsQuery = [GTLQueryDrive queryForFilesList];
folderExistsQuery.q = [NSString stringWithFormat:@"mimeType='application/vnd.google-apps.folder' and trashed=false and 'appdata' in parents and title='%@'",folderName];
结果是一个错误。奇怪的事情当我删除其中一个'appdata' in parents
or title='%@'
查询中的选项我没有收到任何错误。有人可以解释一下这里出了什么问题吗?
也欢迎对解决方案进行任何修改。
Edit
打印错误描述:
Error Domain=com.google.GTLJSONRPCErrorDomain Code=500 "The operation couldn’t be completed. (Internal Error)" UserInfo=0x1030d5c00 {error=Internal Error, NSLocalizedFailureReason=(Internal Error), GTLStructuredError=GTLErrorObject 0x10308d890: {message:"Internal Error" data:[1] code:500}}
包含标题和父母的查询存在问题drive.appdata
and drive.file
范围。您可以添加drive.readonly.metadata
如果我们不破坏您已安装的应用程序,则暂时进行。修复已被推迟,但我正在努力确保我们尽快修复它。
另一个类似的问题:使用查询列出文件时出错
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)