2013-05-13 38 views
0

YouTube最近发布了新的brandingSettings返回对象到/ channel/list的响应中,但它在返回数据中似乎非常不一致。API v3的品牌设置不一致地返回数据

什么情况下会返回数据?

是否仅返回YouTube合作伙伴API帐户?我一直在测试两者,但似乎使用非合作伙伴密钥获得了一些经过身份验证的帐户。

如果合作伙伴API帐户是所请求渠道的经理,我只能获得完整的数据集(图片,渠道,提示等)吗?

是否仅限于使用新频道布局的用户?

在我已经授权,授权和管理以及公开的两个通道上测试它时,我只是获得了非常稀疏的数据,因此有关此信息会非常有帮助。

https://developers.google.com/youtube/v3/docs/channels#properties

回答

0

brandingSettings部分支持所有类型的通道,而当你使用onBehalfOfContentOwner=参数授权为通道本身,或通过委托应该修改。您可以使用youtube.channels.list(part='id,brandingSettings', mine=true)检索它的当前设置,对字段进行更改,然后将修改的JSON传递到youtube.channels.update(part='id,brandingSettings')

我确信只支持最新的通道布局。

无法更新的唯一字段是频道标题,因为需要通过Google+更改关联频道(并且决定不会通过API针对非关联频道进行修改)。