【问题标题】:Google Calendar API V3 Service AccountGoogle Calendar API V3 服务帐号
【发布时间】:2016-10-27 10:07:48
【问题描述】:

我正在使用 Google .net 客户端库来访问 Google 日历 API。我需要开发一个应用程序来创建日历事件并将它们发布给用户。

这是一个服务器到服务器的应用程序,所以我创建了一个服务帐户并使用它来发送邀请。当响应从 Web 浏览器提交时,参与者对创建的这些事件的响应会更新,但是当来自任何邮件客户端的响应喜欢 Outlook 时,响应将作为电子邮件发送到服务帐户电子邮件 ID,这是一个虚拟电子邮件 ID。如何将有效的电子邮件帐户分配给服务帐户电子邮件 ID,以便我可以使用此有效的电子邮件来创建事件。

【问题讨论】:

    标签: google-calendar-api


    【解决方案1】:

    服务帐户电子邮件地址是标识服务帐户本身的帐户 ID。您无法更改服务帐户的电子邮件地址。

    我能为您想到的唯一解决方法是创建一个虚拟 gmail 帐户并使用 oauth2 代替,您可以在获取刷新令牌后对该帐户进行身份验证,并让您的服务器到服务器应用程序运行。这样做的主要缺点是,如果由于某种奇怪的原因刷新令牌变得无效(罕见但可能发生),您将需要重新验证您的服务器应用程序。

    Anwser:不,您不能更改服务帐户的电子邮件地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-30
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-04
      相关资源
      最近更新 更多