如何通过 PHP API 在我自己的 Google 日历中管理事件

How to Manage events in my Own Google Calendar through PHP API

我想通过 PHP API 在我自己的 google 日历中创建活动。

  1. 我应该为此使用 Google 服务帐户吗?
  2. 我已按照 google 教程进行操作,并设置了一个服务帐户,并且 创建代码以将事件插入我的日历。代码正在运行 好的,这些活动没有出现在我的日历上。
  3. 似乎在使用服务帐户,它正在将事件发送到属于该服务帐户的其他日历,而不是我自己的日历。

注意:我有一个 Web 应用程序,我只想将一些事件发送到我自己的 google 日历(不是任何其他用户的只是我自己的单个日历)。

到目前为止我发现,如果您想通过 API 编辑自己的 google 日历条目,使用服务帐户是正确的方法。 但是您需要使用 google 日历设置向您希望使用的日历的服务帐户授予权限。

要授予服务帐户权限,您只需在 google 日历设置页面上添加服务帐户电子邮件 ID(在创建服务帐户时自动生成),在 "permissions"节.