如何以编程方式登录使用Google登录的Web应用程序?

时间:2018-08-11 17:47:37

标签: google-api google-oauth google-signin google-oauth2

有一个我经常使用的Web应用程序,它使用Google OAuth进行登录。我的意思是,经过相当长的时间后,当我访问该应用程序时会得到以下屏幕。

Webapp that uses Google OAuth

现在,我想开发一个应用程序,该应用程序直接调用此应用程序要调用的API。但是事实证明,只要我登录到此应用程序,我在POST请求中发送的凭据便会起作用,但此后不会起作用。 因此,有什么方法可以使我每2小时以编程方式登录此应用程序吗?

1 个答案:

答案 0 :(得分:1)

我想您正在寻找“离线访问”。发送请求时,您将发送一个小时后过期的访问令牌。

使用脱机访问时,首次登录时,您将获得一个刷新令牌(需要将其存储在数据库中),该刷新令牌使您可以在旧令牌过期时生成新的访问令牌(不存在)。

我建议您看看this link

希望这会有所帮助。