【发布时间】:2012-11-30 23:17:58
【问题描述】:
这是一个很难问的问题,所以我希望我能说清楚!
我正在编写一个访问用户 Gmail 日历的 PHP 脚本。我第一次使用 Zend 编写它,它很棒,但发现我必须使用 Oauth 来完成任务 - 因此我改用 Oauth 重写它。
为了使用 Oauth,我必须转到我的 API 控制台并设置帐户,然后我就可以访问并且一切正常。这是我的问题:我不能要求每个用户都完成创建密钥的这种技术性步骤以及所有这些,以便我的应用可以与他们的 Gmail 一起使用。
Zend 非常简单,用户向我提供了他们的姓名和密码,我可以访问。现在我看不到任何使用 Oauth 方法更改帐户的方法,所有凭据都用于单个 Gmail 帐户(据我所知)。
有没有一种方法可以在不让用户通过十五圈允许我访问的情况下做我想做的事情?我想注册我的应用程序并获取我的密钥,然后能够指向任何 Gmail 帐户,用户授予我访问权限,我就进入了。否则每个用户都必须在自己的 Gmail 中访问 API 控制台,创建品牌,创建一个密钥,然后创建一个服务器 ID,然后将所有这些提供给我,以便我可以插入它,然后将它们重定向回谷歌,这样他们就可以说“是的,我接受这个”。集成的步骤很多。
我希望这已经足够清楚了:)。
【问题讨论】: