我正在使用youtube v3数据API,我想仅使用频道ID获取频道类别ID,这可能吗?
答案 0 :(得分:0)
是的,可以从给定的channel_id获取类别(或类别)。
您可以通过以下方式使用“渠道” API:
https://content.googleapis.com/youtube/v3/channels?id=<CHANNEL_ID>&part=topicDetails&key=<YOUR_API_KEY>
以下信息摘自YouTube Data API - official documentation:
topicDetails
。您可以使用官方文档中提供的try-it功能来测试channels
API请求。
对于特定情况,我使用try-it functionality通过通道“ PiewDiePiew”使用,该通道的结果为:
{
"kind": "youtube#channelListResponse",
"etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/SZVZPmfCMK51FYGbt3QJc0cSuS8\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [{
"kind": "youtube#channel",
"etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/k9uIVtL0Ha-_i_u38vFWu3Xws0A\"",
"id": "UC-lHJZR3Gqxm24_Vd_AJ5Yw",
"topicDetails": {
"topicIds": [
"/m/0bzvm2",
"/m/0bzvm2"
],
"topicCategories": [
"https://en.wikipedia.org/wiki/Video_game_culture"
]
}
}]
}
渠道类别将显示在API响应的topicCategories
部分。