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