首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Tasks API授权

Google Tasks API授权
EN

Stack Overflow用户
提问于 2012-12-03 20:35:07
回答 1查看 973关注 0票数 0

我可以在SO上看到许多相关的问题,但没有一个能确切地回答我所困惑的问题。

我在一个.NET桌面应用程序中使用Google calendar API,它允许用户提供他/她的用户名/密码,代表他登录,并将一些事件添加到日历中。现在我想对Tasks特性做完全相同的事情。我正在尝试使用Google Tasks API来实现这一点,但有人告诉我需要做一些OAuth类型的身份验证,甚至在此之前,我需要到我的gmail帐户并设置权限,并获得我的项目“密钥”来启用它。

现在,我的应用程序的每个用户都需要在他们的Gmail帐户中执行这些步骤吗?或者我需要在我的gmail账户中做一次,然后我的应用程序代码就可以使用生成的项目"key“来使我的用户能够将任务添加到他们的gmail任务列表中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-07 14:46:18

我想通了。对于任何很难理解这一点的人来说,这里就是:

对于每个应用程序,"key“生成步骤只需要执行一次,而不是针对每个要使用您的应用程序的用户。要生成密钥,请登录到您的谷歌帐户并转到Google APIs Console页面。点击应用程序接口访问按钮,在那里你可以生成不同类型的应用程序的密钥,如浏览器应用程序,桌面应用程序,安卓应用程序等。注册后,你需要从这个页面获取客户端ID客户端密钥应用程序接口密钥并将它们放入代码中。here提供了用于任务创建和其他几个谷歌特性的示例代码(.NET)。

一旦你的用户运行你的应用程序,他将被带到他的默认浏览器中的Google帐户,在那里他将被询问是否允许该应用程序写入他的日历/任务列表。此页面还将显示您可以在注册时提供的徽标和描述文本。一旦允许,在接下来的一个小时内,这一步将不再需要(这可能是可调的,我还不知道)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13683389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档