我有一个YouTube频道。在那个频道里,我有一个频道,叫做"巴西"。
我想限制这个部分,这样只有巴西的人才能观看。
在文档中,我看到了如何设置频道的国家/地区参数,而不是频道部分。
根据文件:https://developers.google.com/youtube/v3/docs/channelSections/update
我唯一可以更新的项目是:
-
狙击式
snippet.style
snippet.title
snippet.位置
contentDetails.playlists[]
contentDetails.channels[]
目标国家[]
目标.语言[]
靶向.区域[]
我们的YouTube代表写信给我们说:"要为频道资源设置snippet.conational属性,您实际上需要更新brandingSettings.channel.country属性。此设置不会以任何方式影响目标定位。"
所以我有点困惑。我是将频道的品牌设置.channel.conational设置为巴西还是频道部分,如果是,如何设置?
更新
按照下面的答案,我收到以下错误:
"domain": "global", "reason": "backendError", "message": "Backend Error"
我想他们可能对你试图做的事情感到困惑。更改brandingSettings.channel
属性应该只设置
与频道相关联的国家/地区。[来源]
我相信正确的方法是将"巴西"添加到targeting.regions[]
列表中。
来自文件:
目标国家[]:ISO 3166-1字母-2国家代码列表其中通道部分是可见的。[来源]
由于您已经创建了channelSection
,您只需要使用channelSections.update()
来提供channelSection
资源,并指定巴西作为目标国家。根据ISO 3166-1国家代码列表,巴西的代码为"BR"。请注意,如果您正在提交更新请求,而您的请求没有为已具有值的属性指定值,则该属性的现有值将被删除。
之后,您可以使用channelSections.list()
检查您的channelSection
资源,并查看它应该只对巴西的用户可见(targeting.countries[]
应该具有"BR"作为唯一值)。或者,你可以使用一些代理扩展来查看来自不同国家的频道部分,看看它是否按预期工作。