如何通过电子邮件用户名身份验证创建 Google 日历事件?

How to create Google Calendar event by email-username authentication?

我需要根据登录用户从我的应用程序创建 google 日历事件。对于每个用户,我有 email/password 个 gmail 帐户。根据我的搜索,每一个指南都是为一个 gmail 帐户创建事件,如下所示:OAuth 2.0 Google API access 但这不是我的情况。 有没有人遇到过这个问题?

您不能使用登录名和密码访问用户 Google 日历帐户。这称为客户端登录,已被 google may 2015 关闭。

您有几个选择。首先,您可以将活动添加到您个人拥有的日历中,然后使用他们的电子邮件地址将不同的用户添加为与会者,他们将收到一封电子邮件,并能够单击该电子邮件并将其添加到他们的个人 google 日历帐户中。

切换到 Oauth2,您不需要将用户登录名和密码存储到他们的 Google 帐户中,您不能将其用于任何用途。