参加者未使用服务帐户,Google日历API创建活动时获得会议邀请

时间:2017-05-03 06:37:01

标签: google-api calendar service-accounts google-calendar-api

您好我正在使用服务帐户和添加的与会者创建活动。响应正确返回,但与会者未收到邀请邮件。服务帐户未与任何Google帐户关联(共享)。虽然登录API控制台我使用了我的Gmail帐户。日历ID为主要版本。将在服务帐户的日历或主日历中创建活动的位置?我无法在我的日历上看到它,但响应返回状态"已确认"。我对邀请更感兴趣,而不是创建原始事件的地方。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

您需要记住服务帐户不是您。将服务帐户视为虚拟用户。它有自己的日历帐户,驱动器帐户,可能还有更多。将事件插入主节点时,将其插入服务帐户主日历中。

您有几个选择。

  1. 与服务帐户共享您的主日历。只需将其添加为用户即可。在设置中查找日历ID,并将服务帐户插入该日历ID。
  2. 让服务帐户与您共享其主日历,方法是授予您权限。然后,您应该可以在Google日历网站的左下角看到它。
  3. 让服务帐户邀请您参加服务帐户Google日历上的活动。
  4. 让服务帐户作为与会者event.insert与您一起创建活动,检查请求的正文。