上个月使用[https://developers.google.com/google-apps/calendar/create-events]中的代码从Android应用程序向Google日历添加事件,并且它起作用了。现在,每次我尝试添加事件时,都会收到此错误:
com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
W/System.err: {
W/System.err: "code" : 403,
W/System.err: "errors" : [ {
W/System.err: "domain" : "global",
W/System.err: "message" : "Forbidden",
W/System.err: "reason" : "forbidden"
W/System.err: } ],
我试图在这里寻找类似的问题,但找不到答案。对本页或其他页面上的答案有任何想法或方向?
限制和配额可防止 Google 基础架构以不适当的方式使用日历资源 API 的自动化流程的影响。来自 API 的过多请求可能是由于无害的拼写错误造成的,也可能是由于设计效率低下的系统进行了不必要的 API 调用。无论原因如何,一旦流量达到一定水平,就会阻止来自特定来源的流量对于 Google Apps 系统的整体运行状况是必要的。它确保一个开发人员的行为不会对更大的社区产生负面影响。
万一您的 API 请求失败,您将收到 HTTP 状态代码响应。状态代码 403 包含有关错误输入的错误信息,HTTP 状态代码 503 包含指示已超出哪些 API 配额的错误信息。这些响应允许自定义应用程序检测这些错误并采取适当的操作。
每个账户的最大日历资源数量为 10000。
有关更多信息,请点击此链接:https://developers.google.com/admin-sdk/calendar-resource/limits