Google YouTube API (v3):如何从我的服务器访问我的 unlisted/private 视频?

Google YouTube API (v3): how to access my unlisted/private videos from my server?

我一直在试验 Google YouTube API (v3)。
直到今天,我还在 public 视频中使用它。
现在我需要处理 未列出的 视频(例如,检索我在频道上上传的视频列表)。
我在文档中看到我应该使用 google-api-php-client 库。
此库需要 OAuth 2.0 客户端 ID。 这个库需要来自客户端的交互式授权(当然是 oauth2。实际上在代码示例中总是包含一个 html 部分。

现在的问题是:

我需要访问 我的 未列出的(或私人的,可能)视频 服务器端:我需要一个 无人值守服务器到服务器 种身份验证。 可能吗?如果是,那又如何?

您可以在您的服务器中保存一个刷新令牌,然后从那里请求新的访问令牌。

否则,只有当您有权访问 Content ID API 时,您才可以改用服务帐户和 onBehalfofContentOwner 参数。