我使用bigquery API,我的问题是如何获得access_token的持续时间很长,因为它始终只有一个小时 如何管理? 如何避免每一个小时我必须检索新令牌的方式? API凭证可以替换令牌吗?如果是,如何管理范围? 非常感谢您的回复
答案 0 :(得分:2)
无法绕过访问令牌的短寿命;没有办法告诉谷歌给我一个持续时间超过一个小时的访问令牌。访问令牌是临时的。
因此,访问令牌将在一段时间后过期。并且用户/应用程序需要再次进行身份验证才能从Google获取新的访问令牌。
如果您的应用需要在单个访问令牌的生命周期之后访问Google API,则可以获取刷新令牌。因此,用户/应用程序必须从Google获取长期“刷新令牌”,将其存储在服务器上的安全位置。
了解有关刷新访问令牌的更多信息: https://developers.google.com/identity/protocols/OAuth2