谷歌YouTube API (v3):如何从我的服务器访问我的未上市/私人视频


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

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

现在的问题是:

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

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

否则,只有当你有访问内容ID API,你可以使用服务帐户和onbehalfofcontenttowner参数来代替。