gpt4 book ai didi

api - Google youtube api v3 不返回部分 "brandingSettings"

转载 作者:行者123 更新时间:2023-12-03 05:59:56 26 4
gpt4 key购买 nike

我正在尝试以编程方式提取某个 youtube channel 中使用的横幅图像。

据我所知,它应该在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

但是该请求(当然用我的实际 key 替换 [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”。

我是否缺少一些许可,或者该 channel 是否不适合检索其品牌设置?

BR,
塞巴斯蒂安

最佳答案

for Username 实际上是为您获取channelId。 channels.list 实际上取决于 channelId。

因此,在您的第一个请求中,您会返回 channelID,然后第二次执行相同的请求,使用 channelId 而不是用户名。 (如果您已经知道 channelID,也可以第一次使用它。)

GET https://www.googleapis.com/youtube/v3/channels?part=brandingSettings&id=UC0G2qz-hoaCswQNgoWU_LTw&key={YOUR_API_KEY}

关于api - Google youtube api v3 不返回部分 "brandingSettings",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21724967/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com