【问题标题】:Google Calendar API with Angular Submit带有 Angular 提交的 Google 日历 API
【发布时间】:2019-12-24 19:36:34
【问题描述】:

我是使用 Angular 的新手,我想将它与 Google Calendar API 集成,但我没有在网上找到任何有用的东西。我有一个提交表单,当用户按下提交时,会在企业的日历上创建一个日历事件,并向点击提交的用户发送邀请(他们输入他们的电子邮件作为字段之一)。我不想让他们登录网站,因为真的没有必要。

https://developers.google.com/calendar/quickstart/js

我按照本教程进行了操作,但我该从哪里开始以及如何将它与我的 Angular 代码连接起来??

【问题讨论】:

    标签: angular google-calendar-api


    【解决方案1】:

    如果您不希望用户明确表示同意,则必须使用 service accounts 在服务器端实现此功能。

    来自文档:

    Google API(例如 Prediction API 和 Google Cloud Storage)可以代表您的应用程序执行操作,而无需访问用户信息。在这些情况下,您的应用程序需要向 API 证明自己的身份,但无需用户同意。同样,在企业场景中,您的应用程序可以请求对某些资源的委派访问。

    对于这些类型的服务器到服务器交互,您需要一个服务帐户,该帐户属于您的应用程序而不是单个最终用户。您的应用程序代表服务帐户调用 Google API,无需用户同意。 (在非服务帐户场景中,您的应用程序代表最终用户调用 Google API,有时需要用户同意。)

    您可以在以下链接中阅读有关服务帐户以及如何在您的应用程序中使用它们的更多信息:

    【讨论】:

      猜你喜欢
      • 2021-08-17
      • 2018-08-28
      • 1970-01-01
      • 2022-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-06
      • 2021-08-08
      相关资源
      最近更新 更多