Drive API插入权限内部错误

时间:2014-04-24 12:57:31

标签: google-api google-drive-api

一般来说,我不会向stackoverflow提问,因为我总是通过搜索找到答案。但今天,我们有一个非常重要的问题。

我们有几个小时的Drive API问题。 当我们想要获取文档的所有权时,有很多500内部服务器错误。

我们已直接使用API​​ Playground进行测试,结果如下: https://developers.google.com/drive/v2/reference/permissions/insert {  “角色”:“所有者”,  “type”:“user”,  “价值”:“blabla@example.com” }

最大的问题是API返回错误但是取得所有权是正常的。因此Google向我们返回错误,而请求正确传递...

这是否意味着我们不能信任API?

我们在这个应用程序中使用Python,但我们在Java中的另一个应用程序中对同一个请求也有同样的问题......

1 个答案:

答案 0 :(得分:4)

Drive有一个糟糕的发型周。它们不时发生。

要回答“这是否意味着我们不能信任API?”,相信信任有点主观,但我们已开始为我们的应用添加防御性编码。因此,我们假设它不是并且进行双重检查,而不是假设API符合规范。

例如,在插入之后,我们现在重新获取插入的文件以确认它已被正确插入。我们还跟踪插入时的304速率限制错误,因为有时,尽管有例外,但是插入了文件。 (类似于你的观察,除了你看到500)。