Youtube api 使用YouTube API设置channelSection国家/地区

Youtube api 使用YouTube API设置channelSection国家/地区,youtube-api,youtube-data-api,Youtube Api,Youtube Data Api,我有一个YouTube频道。在那个频道里,我有一个叫做“巴西”的频道栏目 我想限制这个部分,这样只有巴西的人才能看到它 在文档中,我看到了如何设置频道的country参数,而不是channelSection 根据文件: 我只能更新以下项目: snippet.type snippet.style snippet.title snippet.position contentDetails.playlists[] contentDetails.channels[] 目标国家[] 目标语言[] 确定目

我有一个YouTube频道。在那个频道里,我有一个叫做“巴西”的频道栏目

我想限制这个部分,这样只有巴西的人才能看到它

在文档中,我看到了如何设置频道的country参数,而不是channelSection

根据文件:

我只能更新以下项目:

  • snippet.type

    snippet.style

    snippet.title

    snippet.position

    contentDetails.playlists[]

    contentDetails.channels[]

    目标国家[]

    目标语言[]

    确定目标。区域[]

我们的YouTube代表写信给我们,“要设置频道资源的snippet.country属性,实际上需要更新brandingSettings.channel.country属性。此设置不会以任何方式影响目标。”

所以我有点困惑。我是否将频道的brandingSettings.channel.country设置设置为巴西或channelSection,如果是,如何设置

更新 根据下面的答案,我收到以下错误:

"domain": "global", "reason": "backendError", "message": "Backend Error" 

我想他们可能对你想做的事感到困惑。更改
brandingSettings.channel
属性只应设置

与频道关联的国家/地区。[]

我认为正确的方法是在
targeting.regions[]
列表中添加“巴西”

从文件中:

目标国家[]:目标国家列表 通道段可见的位置。[]

由于您已经创建了
channelSection
,因此只需使用提供
channelSection
资源并指定巴西作为目标国家。根据ISO 3166-1国家代码列表,巴西的代码为“BR”。请注意,如果您正在提交更新请求,并且您的请求没有为已具有值的属性指定值,则该属性的现有值将被删除


之后,您可以使用检查您的
channelSection
资源,并查看该资源应仅对巴西的用户可见(
targeting.countries[]
应将“BR”作为唯一值)。或者,您可以使用一些代理扩展来查看来自不同国家/地区的频道部分,看看它是否按预期工作。

谢谢!不幸的是,当我尝试更新针对国家的目标时,我一直得到“域”:“全局”,“原因”:“backendError”,“消息”:“Backend Error”“”我在channel sections()的部分中找不到关于该错误的任何信息,而且核心错误文档似乎也没有什么帮助().不知道除了等待一段时间,稍后再试,或者在网上提交罚单之外,你还能做些什么。