gpt4 book ai didi

python - 通过 Youtube API v3 将视频上传到多个 channel

转载 作者:行者123 更新时间:2023-12-05 07:54:53 32 4
gpt4 key购买 nike

我正在尝试通过 Youtube Data API v3 将视频上传到多个 channel 。

当我将视频上传到主要的默认 channel 时我可以正确地做到这一点,但是当我们尝试将它们上传到属于同一 Youtube 帐户的不同 channel 时我不能(所以 OAuth2 证书应该是有效的)。

根据文档,我必须向 API 传递以下参数:onBehalfOfContentOwnerChannelonBehalfOfContentOwner 在调用端点时:/youtube/v3/视频/插入

重点是我们不清楚 onBehalfOfContentOwner 的值是什么。它是与所有者关联的主要电子邮件地址吗?我们怎样才能得到它?是否必须?上传时只传递目标 channel ID 还不够吗?

另一方面,我从 Youtube CMS 为合作伙伴创建了多个 channel ,但在通过以下方式调用 API 时无法检索它们:youtube/v3/channels?part=contentDetails&mine=true

我只能看到一个独特的 channel (主要 channel )。

最佳答案

您在 onBehalfOfContentOwner 中提供您的 CMS 身份验证凭据,它只能在正确授权的请求中使用。

请注意,由于您为不同的合作伙伴创建了 channel ,因此必须使用链接到 onBehalfOfContentOwner 中指定的内容所有者的 CMS 帐户 对请求进行授权。最后,onBehalfOfContentOwnerChannel 参数值指定的 channel 必须链接到 onBehalfOfContentOwner(添加视频的 channel 的 YouTube channel ID)参数的内容所有者指定。

如果您使用 Google+ 管理所有这些帐户,请阅读 here想要查询更多的信息。如果您是管理所有 channel 的内容所有者,则可以使用 Content ID API。

关于python - 通过 Youtube API v3 将视频上传到多个 channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30851465/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com