Google Calendar API:无法通过服务帐户添加与会者

时间:2020-02-04 08:29:11

标签: api service calendar account quota

我尝试将参加者添加到google-calendar-event。 如果我通过个人帐户(OAuth2)登录,则一切正常。 但是,如果我尝试通过服务帐户执行此操作,则会收到错误消息:

{
   "code": 403,
   "errors": [
       {
           "domain": "usageLimits",
           "reason": "quotaExceeded",
           "message": "Calendar usage limits exceeded."
       }
   ]
}

我找到了一个博客,有人在其中写信,您需要配额才能添加参与者 并且服务帐户没有任何配额。这应该是问题。

但这对我来说不是解决方案,因为我想添加一个与会者 服务器到服务器的请求。只有大约2-5名与会者,只有一两个 一天几次。

还有其他方法可以通过服务器到服务器的请求添加与会者吗?

最诚挚的问候,

alex

1 个答案:

答案 0 :(得分:0)

原因是使用服务帐户与与会者创建日历事件时出现的普遍问题,请参见here

现在最好的解决方法是让服务帐户模拟用户,因此创建该事件的人似乎是用户而不是服务帐户。