【发布时间】:2017-08-30 19:39:09
【问题描述】:
在尝试清除主日历 ID 的事件时遇到此问题。
我的 first_account@gmail.com 帐户出现此问题,但使用我的另一个帐户 second_account@gmail.com ,清除事件有效。
谁能帮我解决这个问题?
【问题讨论】:
标签: oauth-2.0 google-oauth google-calendar-api
在尝试清除主日历 ID 的事件时遇到此问题。
我的 first_account@gmail.com 帐户出现此问题,但使用我的另一个帐户 second_account@gmail.com ,清除事件有效。
谁能帮我解决这个问题?
【问题讨论】:
标签: oauth-2.0 google-oauth google-calendar-api
可能的根本原因可能是网络流量过大。由于您只是在测试,您可以再试一次,直到获得成功响应。
如果您在开发阶段遇到此错误,建议您使用exponential backoff。
指数退避是网络的标准错误处理策略 客户端定期重试失败请求的应用程序 在越来越多的时间内。如果请求量很大或 繁重的网络流量导致服务器返回错误,指数级 退避可能是处理这些错误的好策略。反过来, 它不是处理与不相关的错误的相关策略 速率限制、网络容量或响应时间,例如无效 未找到授权凭据或文件错误。
使用得当,指数退避可以提高效率 带宽使用,减少了获得 成功响应,并最大化请求的吞吐量 并发环境。
创建请求不是幂等的。简单的重试是不够的,并且 可能会导致重复的实体。检查实体是否存在 在重试之前。
【讨论】: