2013-05-13 37 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針對非關聯頻道進行修改)。