我有一個在我的域名上的超級管理員帳戶中創建的服務帳戶。我能夠連接到使用模型由谷歌在這裏(https://developers.google.com/drive/delegation)提供的「局域範圍內的代表團」的谷歌日曆API第3版。我可以列出我自己的事件,列出他人的事件。沒問題。Google Calendar API v3中與會者對OAuth服務帳戶的限制?
然而,將與外部參與者的活動時,我遇到了問題。爲了清楚起見,當在我自己的域中包括參與者時,我可以插入事件。 (除了需要捕獲神祕空白例外!)
我可以成功地插入一些這樣的活動與外部與會者,但很快,我開始變得:
HttpError 403: "Calendar usage limits exceeded"
如果我讓它坐幾個小時後,我可以再次運行它並獲取一些要插入的事件,但是它會再次以此錯誤開始。
注:我沒有到達每個用戶的配額,我遠不及每日贈送額度。我也有插入之間的代碼睡眠。事件的主體也被確認爲格式良好。
我已經將此問題隔離到事件參與者是外部的,因爲在限制參與者在同一個域上運行完全相同的代碼時,我沒有看到這些錯誤。有人能解釋爲什麼會發生這種情況嗎
我已經在不同的GAB域名中轉載了此問題。我嘗試將服務帳戶電子郵件添加到我插入活動的用戶,並且擁有所有者權限,但未解決任何問題。我已經打開了一個錯誤報告:https://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id = 3363 – 2013-03-29 15:03:23
嗨丹尼爾,你找到了這個解決方案嗎? – 2013-06-18 06:19:33