[Google服务帐户电子邮件在尝试共享Google日历时不显示

问题描述 投票:0回答:1

我正在尝试为Google Calendar API设置一个Google服务帐户,以为我的特定日历创建和更新事件。

我已经设置了服务帐户,获得了凭据密钥,还启用了域范围的委派。在大多数情况下,它都可以工作,但是我无法访问特定的日历(无法与我的服务帐户共享日历)。

当我将服务帐户电子邮件粘贴到Google日历设置中的共享文本框时,它不会显示任何要添加的内容。

这是一个非常令人沮丧的阻止程序,因此,如果有人遇到此问题或有任何见解,将不胜感激:)

google-api google-calendar-api
1个回答
0
投票

您无需与服务帐户明确共享日历。

如果您想使用您的服务帐户创建日历活动,则需要以模仿您的方式设置服务帐户。

Google官方文档提供了有关如何使用不同语言进行Perform G Suite Domain-Wide Delegation的示例。在Apps Script中这样做也很重要。

重要:在管理控制台中,您需要Manage API client access并为服务帐户提供必要的范围(https://www.googleapis.com/auth/calendar.events)在以下位置创建事件您的代表。

© www.soinside.com 2019 - 2024. All rights reserved.