如果给出一个频道的“自定义网址”(例如youtube.com/wheelockcollege,指向youtube.com/wheelockmarketing1),是否有一种方法可以检索频道详细信息?
我正在使用最新版本的Python包,配合API的新版本3。
如果给出一个频道的“自定义网址”(例如youtube.com/wheelockcollege,指向youtube.com/wheelockmarketing1),是否有一种方法可以检索频道详细信息?
我正在使用最新版本的Python包,配合API的新版本3。
可能需要先使用搜索功能:
GET https://www.googleapis.com/youtube/v3/search?part=snippet&q=wheelockcollege&type=channel&key={YOUR_API_KEY}
然后使用频道ID,您可以获取频道详细信息:
GET https://www.googleapis.com/youtube/v3/channels?part=snippet%2CcontentDetails%2Cstatistics&id=UC6ltI41W4P14NShIBHU8z1Q&key={YOUR_API_KEY}
在这种情况下,结果为:
{
"kind": "youtube#channelListResponse",
"etag": "\"PsChdkLfsD-u3yuH7KChIH1CRFg/fl8vHBnZ66nKyI7QvfTRQchTAAA\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"id": "UC6ltI41W4P14NShIBHU8z1Q",
"kind": "youtube#channel",
"etag": "\"PsChdkLfsD-u3yuH7KChIH1CRFg/zyApGa6dWMliWq5iBE5SL4ewNaQ\"",
"snippet": {
"channelId": "UC6ltI41W4P14NShIBHU8z1Q",
"title": "wheelockmarketing1",
"description": "Since 1888, Wheelock College has been providing a transformational education to students passionate about making the world a better place—especially for children and families.\n\nWhile most of our students elect to work in the helping professions of education, social work, child life, and juvenile justice and youth advocacy, many pursue—and make exceptional contributions to—a wide variety of professions.\n\nAs a highly respected advocate for social policy, Wheelock also helps to shape and strengthen the social systems that positively impact children and families around the globe.",
"thumbnails": {
"default": {
"url": "https://i3.ytimg.com/i/6ltI41W4P14NShIBHU8z1Q/1.jpg?v=4fdf2807"
}
}
},
"contentDetails": {
"relatedPlaylists": {
"likes": "LL6ltI41W4P14NShIBHU8z1Q",
"favorites": "FL6ltI41W4P14NShIBHU8z1Q",
"uploads": "UU6ltI41W4P14NShIBHU8z1Q"
}
},
"statistics": {
"viewCount": "10354",
"commentCount": "1",
"subscriberCount": "43",
"videoCount": "91"
}
}
]
}
如果初始搜索返回多个结果,我们就会遇到问题,但我认为这是一个好策略 :)