Node.js 谷歌开发者控制台-公共API访问:密钥激活到日期?
我在googledevelopers控制台的API&auth>Credentials屏幕下为服务器应用程序的公共API访问设置了一个新密钥 执行YouTube数据api请求只是停止工作,作为最后的努力,我重新生成了密钥。现在,我看到状态行现在声明它将一直处于活动状态,直到未来1天。为什么?我希望这把钥匙永远有效Node.js 谷歌开发者控制台-公共API访问:密钥激活到日期?,node.js,youtube-api,youtube-data-api,Node.js,Youtube Api,Youtube Data Api,我在googledevelopers控制台的API&auth>Credentials屏幕下为服务器应用程序的公共API访问设置了一个新密钥 执行YouTube数据api请求只是停止工作,作为最后的努力,我重新生成了密钥。现在,我看到状态行现在声明它将一直处于活动状态,直到未来1天。为什么?我希望这把钥匙永远有效 这是谷歌强迫我在服务器应用程序上使用oAuth的方式吗 使用OAuth 2.0时,您将经历OAuth流,最终得到一个访问令牌和一个刷新令牌 访问令牌是短期的,将相对较快地过期。刷新令牌的
这是谷歌强迫我在服务器应用程序上使用oAuth的方式吗 使用OAuth 2.0时,您将经历OAuth流,最终得到一个访问令牌和一个刷新令牌 访问令牌是短期的,将相对较快地过期。刷新令牌的使用期限很长,可能会在一年后过期,也可能永远不会过期 您可以刷新您的访问令牌并使用您收到的新令牌:
所以在将来的某个时候,我的钥匙会停止工作吗?定期重新生成密钥的工作流程是否正确?您必须在文档中查找。好的,您只需要做一个简单的GET请求来检查您的令牌是否仍然有效。如果不是,则使用刷新令牌生成一个新的。查看此链接,它可能也适用于您: