Youtube Data v3 - 如何通过定位过滤 ChannelSections 查询
Youtube Data v3 - How do I filter ChannelSections query by targeting
这个查询:
https://www.googleapis.com/youtube/v3/channelSections?part=snippet%2CcontentDetails%2Ctargeting&channelId=UC-9-kyTW8ZkZNDHQJ6FgpwQ&key={YOUR_API_KEY}
returns 很多这样的数据:
{
"kind": "youtube#channelSection",
"etag": "\"iDqJ1j7zKs4x3o3ZsFlBOwgWAHU/oIyqO89jk-vcfHm5Kuz3sikdUzc\"",
"id": "UC-9-kyTW8ZkZNDHQJ6FgpwQ.lc3PRFGaA4k",
"snippet": {
"type": "singlePlaylist",
"style": "horizontalRow",
"channelId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ",
"position": 0
},
"contentDetails": {
"playlists": [
"PLFgquLnL59alW3xmYiWRaoz0oM3H17Lth"
]
},
"targeting": {
"regions": [
"US"
]
}
},
有没有办法只获取特定区域的项目?
感谢您的帮助。
您不能像这样在查询中过滤这些频道部分。您需要做的是从该频道获取 ChannelSections
的列表,将其存储在一个对象中,并检查每个频道部分的目标区域是否与您想要的相匹配(即 [=13= 中的值] 等于 XX
,其中 XX
是您要查找的区域)。然后,您可以将要查找的频道部分存储到一个数组中,然后 return。如果您担心时间问题,则必须设置一个服务器来为您完成所有这些工作。
这个查询:
https://www.googleapis.com/youtube/v3/channelSections?part=snippet%2CcontentDetails%2Ctargeting&channelId=UC-9-kyTW8ZkZNDHQJ6FgpwQ&key={YOUR_API_KEY}
returns 很多这样的数据:
{
"kind": "youtube#channelSection",
"etag": "\"iDqJ1j7zKs4x3o3ZsFlBOwgWAHU/oIyqO89jk-vcfHm5Kuz3sikdUzc\"",
"id": "UC-9-kyTW8ZkZNDHQJ6FgpwQ.lc3PRFGaA4k",
"snippet": {
"type": "singlePlaylist",
"style": "horizontalRow",
"channelId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ",
"position": 0
},
"contentDetails": {
"playlists": [
"PLFgquLnL59alW3xmYiWRaoz0oM3H17Lth"
]
},
"targeting": {
"regions": [
"US"
]
}
},
有没有办法只获取特定区域的项目?
感谢您的帮助。
您不能像这样在查询中过滤这些频道部分。您需要做的是从该频道获取 ChannelSections
的列表,将其存储在一个对象中,并检查每个频道部分的目标区域是否与您想要的相匹配(即 [=13= 中的值] 等于 XX
,其中 XX
是您要查找的区域)。然后,您可以将要查找的频道部分存储到一个数组中,然后 return。如果您担心时间问题,则必须设置一个服务器来为您完成所有这些工作。