如何在没有用户干预的情况下获取身份验证
我正在开发php,并管理Google日历(插入,修改和删除日历中的事件)。如何在没有用户干预的情况下获取身份验证
继Google的例子后,总是要求我验证Google帐号验证,我该如何防止这种情况?
使用的例子是:google calendar example
谢谢!
为了访问Google的API,您需要一个访问令牌。要在没有用户交互的情况下访问令牌,您需要刷新令牌。
只需在授权请求中将OAuth 2.0'access_type'参数设置为'offline'即可。这将导致您的应用程序在您的应用程序首次为用户交换授权代码时获得刷新令牌。然后,您可以使用刷新令牌获取访问令牌,而无需用户在浏览器中。有关更多信息,请参阅https://developers.google.com/accounts/docs/OAuth2WebServer。
希望可以帮助...
谢谢!有了这个和其他的东西给了“服务帐户”,并解决了。问候。 – 2013-05-09 08:42:03
伟大的,很高兴听到你解决了这个问题。 – 2013-05-13 03:06:10
您是否正在存储和使用Google在第一次身份验证时向您发送的oauth标记? – 2013-04-28 12:55:55
是的,但是如果我登录回执验证凭证。 我想在应用程序源代码(php)中留下凭证。我认为这是唯一可能的谷歌Bussines帐户:( – 2013-04-28 17:46:53