我有登录凭据,可以用来管理多个YouTube channel 。还有一个“内容所有者”帐户,可以通过YT的CMS控制这些 channel 。
我正在尝试将视频上传到特定 channel 。据我了解,这需要OnBehalfOfContentOwner和OnBehalfOfContentOwnerChannel标志。我从URL的'o'参数(如https://www.youtube.com/my_channels?o=[id]中)获得了内容所有者ID,并通过类似的方式获得了通道ID。但是,当我使用此OnBehalfOfContentOwner ID调用API时,返回了cmsUserAccountNotFound。当我在YT docs网站上使用具有相同OnBehalfOfContentOwner ID的Channels:list API时,也会发生这种情况。
有没有人遇到这个问题?为了防止这种情况,我应该确保用户拥有哪些凭据?
我找到了一种解决方法,在该方法中,我为每个通道创建了单独的请求 token ,但我希望能够动态选择上传通道。
最佳答案
这是您根据Youtube Core API errors遇到的错误:
我建议您尝试的事情:
完整语句here:
关于youtube - 如何避免YouTube V3 API中的cmsUserAccountNotFound?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41944419/