Youtube api Youtube API v3关于访问令牌的信息

Youtube api Youtube API v3关于访问令牌的信息,youtube-api,google-oauth,youtube-data-api,Youtube Api,Google Oauth,Youtube Data Api,我对服务器端web应用上的访问令牌使用有一些疑问 我应该如何保持访问令牌的有效性? 是否可以在发出请求之前检查它,或者我应该尝试发出请求并在出现错误时续订它?或者设置一个cronjob来更新所有的访问令牌 场上的时间是秒吗?访问令牌能否在此值之前过期 如何保持访问令牌有效? 你不能。它肯定会过期,就像鸡蛋是鸡蛋一样。你所能做的就是换一个 在发出请求之前是否可以检查它,或者我是否应该尝试发出请求并在出现错误时续订? 您可以通过参考过期时间(1)来检查它,或者尝试捕获401异常(2) 或者可能设置一

我对服务器端web应用上的访问令牌使用有一些疑问

  • 我应该如何保持访问令牌的有效性? 是否可以在发出请求之前检查它,或者我应该尝试发出请求并在出现错误时续订它?或者设置一个cronjob来更新所有的访问令牌

  • 场上的时间是秒吗?访问令牌能否在此值之前过期


  • 如何保持访问令牌有效? 你不能。它肯定会过期,就像鸡蛋是鸡蛋一样。你所能做的就是换一个

    在发出请求之前是否可以检查它,或者我是否应该尝试发出请求并在出现错误时续订?

    您可以通过参考过期时间(1)来检查它,或者尝试捕获401异常(2)

    或者可能设置一个cronjob来更新所有访问令牌?

    是(3)

    祝贺您,您通过列举所有三个访问令牌刷新策略而获奖:-)。至于你应该用哪一种,这要看情况而定。您需要决定速度、用户体验或网络带宽是否对您最重要。到目前为止,最安全的方法是抓住401,然后刷新,因为这可以处理所有可能发生的事情。有了它,您可以决定在3550秒后刷新以加快速度

    字段中的过期时间是秒吗?

    访问令牌能否在此值之前过期?


    好问题。如果用户撤销对该应用程序的权限,我会说是的。否则否。

    将刷新令牌保存到某个地方。一小时后,访问令牌将过期。使用刷新令牌获取新令牌。从技术上讲,您可以在每次脚本运行时使用刷新令牌来获取访问令牌。