如何在没有用户互动的情况下使用YouTube数据API?

时间:2015-12-04 05:10:08

标签: java youtube-api google-oauth youtube-data-api

我目前正在开发一个服务器端Web应用程序,需要将服务器上的视频上传到多个YouTube频道。我拥有这些帐户的凭据,并且可以完全访问它们。我已经阅读了文档,并且在每个流程中都需要用户交互。我希望在服务器端进行完整的身份验证。这可能吗?如果是,怎么样?

1 个答案:

答案 0 :(得分:3)

如果没有一次性用户交互(不需要成为应用程序的一部分),就无法做到这一点。服务帐户无法使用YouTube API。

在过去保存刷新令牌之后,您可以做的以及我过去所做的是验证您的代码。然后,当您想要在服务器端脚本中访问它时,您可以使用刷新令牌获取新的访问令牌并且您具有访问权限。缺点是跟踪刷新令牌,有时它们会停止工作,您必须再次重新验证它们。