我可以在 SO 上看到许多相关问题,但没有一个能准确回答我的困惑。
我在 .NET 桌面应用程序中使用 Google Calendar API,它允许用户提供他/她的用户名/密码,代表他登录并将一些事件添加到日历中。现在我想为任务功能做同样的事情。我正在尝试为此使用 Google Tasks API,但被告知我需要进行某种 OAuth 类型的身份验证,甚至在此之前,我需要转到我的 gmail 帐户并设置权限并获取我的项目“密钥”启用它。
现在我的应用程序的每个用户都需要在他们的 Gmail 帐户中执行这些步骤吗?还是我需要在我的 gmail 帐户中执行此操作一次,然后我的应用程序代码将能够使用生成的项目“密钥”来使我的用户能够将任务添加到他们的 gmail 任务列表中?