【发布时间】:2016-03-08 23:16:22
【问题描述】:
我目前正在开发一个服务器端 Web 应用程序,它需要将服务器上的视频上传到多个 YouTube 频道。我拥有这些帐户的凭据并且可以完全访问它们。我已阅读文档,并且在每个流程中都需要用户交互。我希望在服务器端进行完整的身份验证。这可能吗?如果是,怎么做?
【问题讨论】:
标签: java youtube-api google-oauth youtube-data-api
我目前正在开发一个服务器端 Web 应用程序,它需要将服务器上的视频上传到多个 YouTube 频道。我拥有这些帐户的凭据并且可以完全访问它们。我已阅读文档,并且在每个流程中都需要用户交互。我希望在服务器端进行完整的身份验证。这可能吗?如果是,怎么做?
【问题讨论】:
标签: java youtube-api google-oauth youtube-data-api
如果没有一次性的用户交互(不需要成为您应用的一部分),就不可能做到这一点。服务帐号不适用于 YouTube API。
您可以做的和我过去所做的就是在某处保存刷新令牌后验证您的代码。然后,当您想在服务器端脚本中访问它时,您可以使用刷新令牌来获取新的访问令牌并且您可以访问。缺点是跟踪刷新令牌,有时它们会停止工作,您必须再次重新验证它们。
【讨论】: