YouTube v3 API 上传到频道



我必须使用YouTube的v2 API将我的PHP脚本迁移到v3。

我正在尝试此示例来上传视频:

https://developers.google.com/youtube/v3/code_samples/php#resumable_uploads

我可以为我的应用程序验证我的 Google 帐户,唯一的问题是视频正在上传到我的 Google+ YouTube 频道,而不是我的原始频道。(它们都属于同一个谷歌帐户)。

我无法使用 v2 API 解决此问题,但在"通道切换器"(https://www.youtube.com/channel_switcher) 中选择"默认"通道确实有所帮助。

如何告诉 v3 API 要上传到哪个通道?

在撰写本文时,选择将视频上传到哪个频道的功能仅适用于 YouTube 内容合作伙伴。

videos.insert方法支持可选参数 onBehalfOfContentOwnerChannel ,该参数将 YouTube 频道 ID 值作为字符串。 您还必须为onBehalfOfContentOwner参数提供 YouTube CMS 身份验证凭据。

YouTube提供了一些解释:

此 [onBehalfOfContentOwnerChannel] 参数适用于拥有和 管理许多不同的YouTube频道。它允许内容所有者 身份验证一次并代表通道执行操作 在参数值中指定,无需提供 每个单独通道的身份验证凭据。

有关videos.insert的相关 API 文档,请单击此处。

相关内容

  • 没有找到相关文章

最新更新