如何获取身份验证,无需用户干预

时间:2013-04-28 12:39:24

标签: authentication google-oauth

我正在开发php并管理Google日历(插入,修改和删除日历中的事件)。

根据Google的例子,总是要求我验证Google的帐户验证,我该怎样阻止这个?

使用的示例是:google calendar example

谢谢!

1 个答案:

答案 0 :(得分:4)

要访问Google的API,您需要一个访问令牌。要在没有用户交互的情况下访问令牌,您需要刷新令牌。

只需在授权请求中将OAuth 2.0'access_type'参数设置为'offline'即可。这将导致您的应用程序在您的应用程序第一次为用户交换授权代码时获取刷新令牌。然后,您可以使用刷新令牌获取访问令牌,而无需用户在浏览器中。有关详细信息,请参阅https://developers.google.com/accounts/docs/OAuth2WebServer

希望有帮助...

相关问题