Google API 到期日期为 1 小时,问题是我使用 API 是为了允许用户使用管理 SDK 功能(列出组、将成员添加到组等)
没有人可以在一小时内完成任何这些操作,这将需要用户每天多次登录他们的帐户来管理他们的群组。如果您只想使用 Google 对用户进行身份验证,则 1 小时的到期日期是不错的选择。
如何增加它或有任何解决方法?我错过了什么吗?
Google API 到期日期为 1 小时,问题是我使用 API 是为了允许用户使用管理 SDK 功能(列出组、将成员添加到组等)
没有人可以在一小时内完成任何这些操作,这将需要用户每天多次登录他们的帐户来管理他们的群组。如果您只想使用 Google 对用户进行身份验证,则 1 小时的到期日期是不错的选择。
如何增加它或有任何解决方法?我错过了什么吗?
出于安全原因,您无法更改访问令牌的有效期。但是,如果您请求对与令牌关联的范围进行脱机访问,则可以在不提示用户许可的情况下刷新访问令牌。
- 如果您使用 Google API 客户端库,只要您将该对象配置为离线访问,客户端对象就会根据需要刷新访问令牌。
- 如果您不使用客户端库,则需要在将用户重定向到 Google 的 OAuth 2.0 服务器时将
access_type
HTTP 查询参数设置为。在这种情况下,当您将授权代码换成访问令牌时,Google 的授权服务器会返回一个刷新令牌。然后,如果访问令牌过期(或在任何其他时间),您可以使用刷新令牌来获取新的访问令牌。offline