YouTube最近在/channel/list的响应中发布了新的brandingSettings返回对象,但在返回数据方面似乎非常不一致。
在哪些情况下会返回数据
是否仅针对YouTube合作伙伴API帐户返回我一直在测试这两种方法,但似乎对使用非合作伙伴密钥的已验证帐户进行了一些测试。
如果合作伙伴API帐户是所请求频道的管理者,我只能获得完整的数据集(图像、频道、提示…(吗
是否仅限于使用新频道布局的用户
当我在我授权、授权和管理的两个渠道以及公共渠道上测试时,我只是得到了非常稀疏的数据,所以任何关于这方面的信息都会非常有用。
https://developers.google.com/youtube/v3/docs/channels#properties
brandingSettings
部分支持所有类型的通道,当您被授权为通道本身时,或者通过使用onBehalfOfContentOwner=
参数的委派,应该可以修改。您可以使用youtube.channels.list(part='id,brandingSettings', mine=true)
检索它的当前设置,对字段进行更改,然后将修改后的JSON传递给youtube.channels.update(part='id,brandingSettings')
我可以肯定,只有最新的频道布局是受支持的。
无法更新的一个字段是频道标题,因为链接频道需要通过Google+进行更改(非链接频道决定不通过API进行编辑(。