Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 谷歌开发者控制台-公共API访问:密钥激活到日期?_Node.js_Youtube Api_Youtube Data Api - Fatal编程技术网

Node.js 谷歌开发者控制台-公共API访问:密钥激活到日期?

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流,最终得到一个访问令牌和一个刷新令牌 访问令牌是短期的,将相对较快地过期。刷新令牌的

我在googledevelopers控制台的API&auth>Credentials屏幕下为服务器应用程序的公共API访问设置了一个新密钥

执行YouTube数据api请求只是停止工作,作为最后的努力,我重新生成了密钥。现在,我看到状态行现在声明它将一直处于活动状态,直到未来1天。为什么?我希望这把钥匙永远有效


这是谷歌强迫我在服务器应用程序上使用oAuth的方式吗

使用OAuth 2.0时,您将经历OAuth流,最终得到一个访问令牌和一个刷新令牌

访问令牌是短期的,将相对较快地过期。刷新令牌的使用期限很长,可能会在一年后过期,也可能永远不会过期

您可以刷新您的访问令牌并使用您收到的新令牌:


所以在将来的某个时候,我的钥匙会停止工作吗?定期重新生成密钥的工作流程是否正确?您必须在文档中查找。好的,您只需要做一个简单的GET请求来检查您的令牌是否仍然有效。如果不是,则使用刷新令牌生成一个新的。查看此链接,它可能也适用于您: