我有一个使用Google Docs API第3版编写的.Net应用程序。没有时间查看更新到Drive API。
在过去的几天里,我收到了一位客户的报告,他们有时会在我的应用程序上传新文档时创建一个新的集合或子集合。我的代码使用“https://docs.google.com/feeds/default/private/full/folder%3Aroot/contents/-/folder”查找根集合列表,然后根据需要从那里向下钻取找到使用集合或子集合的ID插入新项目的适当位置。例如:第一级\第二级\第三级 - >新项目。
程序通常会在找到它时找到第一级但后来会突然创建一个新的第一级并在其下添加所有内容(它将根据需要创建子级别)。就像突然之间它会回到使用原来的第一级(我可以看到它们有两个名称相同但具有不同ID的项目)并且新项目将出现在那里。他们设置了共享原始集合的权限,但重复的集合没有获得这些权限,这会导致真正的问题。
这是某种时间或可用性问题吗?
谢谢!