谷歌驱动器休息api无法正常工作

时间:2016-07-01 14:06:38

标签: google-drive-api

https://www.googleapis.com/drive/v3/files?q=%270BzFwCMWOt06OVG5wVEJTR1NsVjg%27+in+parents+and+trashed%3Dfalse&fields=files(name%2Ctrashed)&key= {键}

正在运作

如果添加过滤器'名称',则无效

https://www.googleapis.com/drive/v3/files?q=%270BzFwCMWOt06OVG5wVEJTR1NsVjg%27+in+parents+and+name+%3D+%27kaka.gif%27+and+trashed%3Dfalse&fields=files(name%2Ctrashed)&key= {键}

{ "error": { "errors": [ { "domain": "global", "reason": "internalError", "message": "Internal Error" } ], "code": 500, "message": "Internal Error" } }

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您遇到500 error response,这意味着在处理请求时发生了预期的错误。根据官方Google文档,建议的操作是使用exponential backoff,指数退避是网络应用程序的标准错误处理策略,其中客户端会在不断增加的时间内定期重试失败的请求。如果大量请求或繁重的网络流量导致服务器返回错误,则指数退避可能是处理这些错误的好策略。相反,它不是处理与速率限制,网络量或响应时间无关的错误的相关策略,例如无效的授权凭证或未找到文件的错误。

正确使用,指数退避可提高带宽使用效率,减少获得成功响应所需的请求数,并最大化并发环境中请求的吞吐量。

以下是与Google Drive API讨论500内部错误的相关SO票证:Frequently http 500 internal error with google drive API drive.files.get