我正在尝试以编程方式提取某个 youtube 频道中使用的横幅图像。
据我所知,它位于 brandingSettings 中,确切地说,我认为它是brandingSettings.image.bannerImageUrl,请参阅此处了解 API 的详细说明:
https://developers.google.com/youtube/v3/docs/channels
所以,我想我应该能够通过这样的 GET 请求获取该信息:
https://www.googleapis.com/youtube/v3/channels?part=brandingSettings&key=[YOURAPIKEY]&forUsername=esltv
但是该请求(当然用我的实际密钥替换 [YOURAPIKEY] )返回而没有所需的部分“brandingSettings”:
{
"kind": "youtube#channelListResponse",
"etag": "\"79S54kzisD_9SOTfQLu_0TVQSpY/WJfuNLYVgEQVEhWQ-03PpQlCyzo\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 5
},
"items": [
{
"kind": "youtube#channel",
"etag": "\"79S54kzisD_9SOTfQLu_0TVQSpY/GwL7oIruOCBr66yiNtrJqE3_Drs\"",
"id": "UC0G2qz-hoaCswQNgoWU_LTw"
}
]
}
我目前在 google api 控制台中打开了“YouTube Data API v3”。
我是否缺少一些许可,或者该频道是否不适合检索其品牌设置?
BR,塞巴斯蒂安