一般来说,我不会向stackoverflow提问,因为我总是通过搜索找到答案。但今天,我们有一个非常重要的问题。
我们在几个小时内遇到了一些驱动器API问题。当我们想要获得文档的所有权时,会出现大量500内部服务器错误。
我们直接使用API Playground进行了测试,结果相同:https://developers.google.com/drive/v2/reference/permissions/insert{"角色":"所有者","类型":"用户","值":blabla@example.com"}
最大的问题是API返回了一个错误,但所有权是可以的。所以谷歌返回给我们一个错误而请求是正确传递的。。。
这是否意味着我们不能信任API?
我们对这个应用程序使用Python,但在Java中的另一个应用程序中,对于相同的请求,我们有同样的问题。。。
Drive正经历着糟糕的一周。它们不时发生。
回答"这是否意味着我们不能信任API?"?",好吧,信任有点主观,但我们已经开始在我们的应用程序中添加防御性编码。因此,我们不认为API符合规范,而是认为它不符合规范,并进行仔细检查。
Eg.插入后,我们现在正在重新获取插入的文件,以确认它已正确插入。我们还跟踪插入时的304个速率限制错误,因为有时,尽管出现异常,文件还是被插入的。(与你的观察结果相似,只是你看到了500(。