我在我的域的超级管理员帐户中创建了一个服务帐户。我可以使用谷歌在此处( https://developers.google.com/drive/delegation )提供的“域范围授权”模型连接到谷歌日历 API v3 。我可以列出我自己的事件,列出其他人的事件。没问题。
但是,在插入与外部参与者的活动时,我遇到了问题。需要明确的是,当在我自己的域中包含与会者时,我可以很好地插入事件。(除了需要捕获的神秘空白异常!)
我可以成功地向外部参与者插入一些这样的活动,但很快,我开始得到:
HttpError 403: "Calendar usage limits exceeded"
如果我让它静置几个小时,我可以再次运行它并插入一些事件,但它会再次出现此错误。
注意:我没有达到每个用户的配额,而且我离每日礼貌限制还差得很远。我在插入之间的代码中也有睡眠。事件的主体也被确认是良好的。
我已将此问题隔离为外部的活动参与者,看看我在运行仅限于同一域上的参与者的完全相同的代码时如何没有收到这些错误。有人可以解释为什么会这样吗?