如何刷新使用 chrome.identity 命名空间生成的身份验证令牌?

How can i refresh authentication token generated using chrome.identity namespace?

我正在为 gmail 创建 chrome 扩展。我生成了一个 access_token 来调用 gmail api。但似乎访问令牌有过期时间。如果令牌已过期,我的扩展是否有效?如果没有,那我该如何处理?

使用过期令牌调用 API 将 return 出错(代码 401)。在这种情况下,您必须使用 chrome.identity.getAuthToken 更新授权令牌,然后使用新令牌再次尝试请求。