Javascript Youtube API:是否有方法刷新客户端v3 API中的访问令牌?

Javascript Youtube API:是否有方法刷新客户端v3 API中的访问令牌?,javascript,youtube-api,oauth-2.0,Javascript,Youtube Api,Oauth 2.0,开发人员文档列出了在后端刷新access_令牌的方法。前端javascript调用有什么方法可以做到这一点吗?如果您使用的是c语言,如果您使用的是在浏览器中运行的javascript编写代码,那么就没有办法获取刷新令牌并定期刷新以获取访问令牌。首先,accounts.google.com服务器不支持从JavaScript发送HTTP POST刷新请求 您可以利用的是approval\u prompt=auto参数行为,这意味着如果用户先前已授权访问相同作用域的OAuth 2客户端id,则可以在无

开发人员文档列出了在后端刷新access_令牌的方法。前端javascript调用有什么方法可以做到这一点吗?

如果您使用的是c语言,如果您使用的是在浏览器中运行的javascript编写代码,那么就没有办法获取刷新令牌并定期刷新以获取访问令牌。首先,accounts.google.com服务器不支持从JavaScript发送HTTP POST刷新请求

您可以利用的是
approval\u prompt=auto
参数行为,这意味着如果用户先前已授权访问相同作用域的OAuth 2客户端id,则可以在无需任何用户干预的情况下请求新的访问令牌。因此,您可以有效地无限期地获得新的访问令牌


我强烈建议让警察来帮你处理这件事。除了文档中的示例之外,您还可以查看其中显示了如何以只需要初始授权的方式处理OAuth 2流。

它现在是否支持客户端web应用程序上的长寿命令牌。。?
POST /o/oauth2/token HTTP/1.1
Host: accounts.google.com
Content-Type: application/x-www-form-urlencoded

client_id=21302922996.apps.googleusercontent.com&
client_secret=XTHhXh1SlUNgvyWGwDk1EjXB&
refresh_token=1/6BMfW9j53gdGImsixUH6kU5RsR4zwI9lUVX-tqf8JXQ&
grant_type=refresh_token