我目前正在开发一个服务器端web应用程序,该应用程序需要将服务器上的视频上传到多个YouTube频道。我有这些帐户的凭据,并且可以完全访问它们。我已经阅读了文档,在每个流程中都需要用户交互。我希望在服务器端进行完整的身份验证。这可能吗?如果是,如何?
如果没有一次性用户交互(不需要成为应用程序的一部分),就不可能做到这一点。服务帐户无法使用YouTube API。
您所能做的和我过去所做的是在将刷新令牌保存到某个位置后对代码进行身份验证。然后,当你想在服务器端脚本中访问它时,你可以使用刷新令牌来获得一个新的访问令牌,你就可以访问了。缺点是跟踪刷新令牌,有时它们会停止工作,您必须再次对它们进行身份验证。