当前位置: 首页 > 知识库问答 >
问题:

与会者在使用服务帐户、谷歌日历API创建活动时未收到会议邀请

华锦程
2023-03-14

您好,我正在使用服务帐户和添加的与会者创建一个活动。回复正确,但与会者没有收到邀请邮件。该服务账户未与任何谷歌账户链接(共享)。不过,为了登录API控制台,我使用了我的gmail帐户。日历Id被指定为主日历Id。活动将在哪里创建,在服务帐户的日历上还是在我的主日历上?。我在日历上看不到,但回复状态为“已确认”。我更感兴趣的是邀请,而不是最初的活动是在哪里创建的。

任何帮助都将不胜感激!!!

共有1个答案

窦宏旷
2023-03-14

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

你有几个选择。

  1. 与服务号共享主日历。只需将其添加为用户。在设置中找到日历id,并将服务号插入到该日历id中。
  2. 通过授予您权限,让服务号与您共享其主日历。然后,您应该能够在谷歌日历网站的左下角看到它。
  3. 让服务号邀请您参加Google日历上的活动。
  4. 让服务号以参与者的身份创建事件event.insert检查请求的主体。
 类似资料:
  • 因此,我已将服务号设置为域范围的授权,如本文所述执行谷歌办公套件域范围的授权。在谷歌办公套件管理控制台中,我已授权服务号使用OAuth 2.0范围: 每次我试图创建一个事件,最终都会出现这个错误 这建立了google凭据,不使用模拟,日历与服务号共享。

  • 我正在使用Google. net客户端库来访问谷歌日历应用编程接口。我需要研发创建日历事件并将其发布给用户的应用程序。 这是一个服务器到服务器的应用程序,所以我创建了一个服务帐户,并用它来发送邀请。当从web浏览器提交响应时,创建的与会者对这些事件的响应将被更新,但当来自outlook等任何邮件客户端的响应时,响应将以电子邮件的形式发送给服务帐户电子邮件id(这是一个虚拟电子邮件id)。如何将有效

  • 我收到了这个错误 已经跟踪了https://developers.google.com/admin-sdk/directory/v1/guides/delegation 我使用这个库,并在laravel 5.7:https://github.com/spatie/laravel-google-calendar上运行它 有什么办法可以解决这个问题。请帮忙。

  • 我能够使用服务帐户和谷歌日历API在谷歌日历中创建一个事件,其中项目和服务帐户是在谷歌工作区管理员帐户中创建的,在同一个帐户中,我启用了域范围的委派属性。我还没有创建单独的日历,也没有授予访问服务帐户的权限。如果我在CreateDelegate()中使用我的工作区google帐户,则此事件将在'abc@myworkspace.com对于我添加的每个与会者,“日历”和“创建人”属性也是相同的。 所以

  • 我在我的Angular 9 Web应用程序中使用谷歌日历API,并试图在我的谷歌办公套件域内的谷歌日历上创建事件 在G Suite管理控制台中,我为服务帐户授予了作用域的权限https://www.googleapis.com/auth/calendar和https://www.googleapis.com/auth/calendar.events 我在我的帐户下创建了日历本身,并添加了具有“更改

  • 我有一个应用程序使用s2s与谷歌日历API的连接。我需要在不同的用户日历中创建事件。若要使之成为可能,用户应转到日历的设置并将其日历共享到服务帐户。但我想为用户简化这一点 - 这样他们就不需要去他们的日历设置。我没有用于用户交互的界面 - 这是一个机器人。如何以其他方式访问用户的日历?