我正在尝试为Google Calendar API设置一个Google服务帐户,以为我的特定日历创建和更新事件。
我已经设置了我的服务帐户,获得了凭据密钥,还启用了域范围的委派。在大多数情况下,它都可以工作,但是我无法访问特定的日历(无法与我的服务帐户共享日历)。
当我将服务帐户电子邮件粘贴到Google日历设置中的共享文本框中时,它没有显示任何要添加的内容。
这是一个非常令人沮丧的阻止程序,因此,如果有人遇到此问题或有任何见解,将不胜感激:)
答案 0 :(得分:0)
如果要使用日历服务帐户创建活动,则需要以模拟您的方式设置服务帐户。
Google的官方文档提供了有关如何使用不同语言执行Perform G Suite Domain-Wide Delegation的示例。在Apps Script中这样做也很重要。
重要:在管理控制台中,您需要
Manage API client access
并为服务帐户提供必要的范围 (https://www.googleapis.com/auth/calendar.events)创建事件 您的代表。