当前位置: 首页 > 知识库问答 >
问题:

如何避免在YouTubeV3 API中发现cmsUserAccount tNotFinder?

孟健
2023-03-14

我有允许我管理几个youtube频道的登录凭证。还有一个内容所有者账户,通过YT的CMS控制这些频道。

我正在尝试将视频上传到特定频道。根据我的理解,这需要OnBehalfContentowner和OnBehalf ContentownerChannel标志。我从URL的'o'参数中获得了内容所有者ID(如中所示)https://www.youtube.com/my_channels?o=[id])和信道id。然而,当我使用这个onBehalfOfContentTowner ID调用API时,我得到了一个cmsUserAccountNotFound。当我使用YT docs网站上具有相同OnBehalfOfContentOwner ID的Channel:list API时,也会发生这种情况。

有没有人遇到过这个问题?我应该确保我的用户拥有哪些凭据才能防止这种情况发生?

我发现了一个解决方法,我为每个通道创建单独的请求令牌,但我希望能够动态选择上传通道。

共有1个答案

颜乐
2023-03-14

这是基于Youtube核心API错误得到的错误:

禁止(403)cmuseracaccountnotfound不允许CMS用户代表指定的内容所有者。

我建议你尝试的事情:

    < li >在Videos.list下,确保:

"用户进行身份验证的CMS帐户必须链接到指定的YouTube内容所有者。"

这里的完整声明:

CMS帐户必须链接到onBehalfOfContentOwner参数指定的内容所有者。该参数指示请求的授权凭据标识代表参数值中指定的内容所有者的YouTube CMS用户。

用户用来进行身份验证的CMS帐户必须链接到指定的YouTube内容所有者。此参数适用于拥有和管理许多不同YouTube频道的内容合作伙伴。该参数使这些合作伙伴能够进行一次身份验证,并获得对其所有视频和频道数据的访问,而不必为每个单独的频道提供身份验证凭证。特别是在这个版本中,参数现在允许内容合作伙伴插入、更新或删除该合作伙伴拥有的任何YouTube频道中的视频。"

 类似资料:
  • 问题内容: 我有以下内容: 但是,并非总是有一个结果会给我以下错误: NoSuchElementException:没有值 那么,如果没有值,我该如何返回? 问题答案: 您可以使用,它比检查要简单得多:

  • 我有istio设置与mtls全局启用。我通过在没有特使侧车的情况下猛击一个罐子,并在超文本传输协议上运行curl命令来验证它,但失败了。然后使用Istio证书在HTTPS上运行卷曲,这很有效。 当我将端口转发到服务时,eq我可以通过进入我认为这是行不通的,因为mtls正在实施。这个港口如何与库伯内特斯合作?它是否直接通过侧车到达节点?

  • 问题内容: 我正在尝试通过从客户端向服务器发送密钥和随机数来认证用户。 我的代码未向我显示客户端的响应。执行下面的代码时,我得到了一个空指针异常。 问题答案: 解决大多数问题的固定步骤: 阅读堆栈跟踪以确定哪一行代码引发NPE 在该行代码处设置一个断点 使用调试器,在遇到断点时,确定该行中的对象引用是 弄清楚为什么引用该文件(到目前为止,这是唯一实际的困难部分) 解决根本原因(也可能很困难)

  • 问题内容: 我有两个简单的Java代码。第一个将恒定功率定义为power = a.pow(b); 第二个将恒定功率定义为power = BigInteger.ONE.shiftLeft(b) 在命令行中设置内存标志- Xmx1024m,第一个代码可以正常工作,但是第二个代码却出现错误:java.lang.OutOfMemoryError:Java堆空间 我的问题:我应该在第二个代码中更改什么以避免

  • 问题内容: 我有一个用于将文本添加到现有.doc文件中的代码,它将通过使用apache POI将其另存为另一个名称。 以下是到目前为止我尝试过的代码 以下是我得到的 我已经添加了与此对应的所有jar文件,但仍然找不到解决方案。我对apache poi是陌生的,所以请帮我提供一些解释和示例。谢谢 问题答案: 从我对问题的评论中复制: 看起来您需要Apache POI发行版中的poi-ooxml-sc

  • 我有一个有35列的表,其中的条目像day1、day2、day3------一直到day31。我已经用null allow accepted定义了这31列。我正在使用JdbcTemplate方法update(字符串sql,Object…args)插入记录,抛出DataAccessException,该列没有值或为空。。空值插入到表中。。那很好。 但当我更新表时,哪个列已经有一些值,但当前json条目