目前,我有一个脚本,可以为我提供一系列视频。
下面的代码只是返回我的视频片段,但我也想要 channel 片段。
有没有简单的方法来获取 channel 图片?
我只是在寻找像 facebook 这样的类似方法
[items] => Array
(
[0] => Array
(
[kind] => youtube#searchResult
[etag] => "qQvmwbutd8GSt4eS4lhnzoWBZs0/YQk19vPZKxfDJRuiHi4tP3MnMtk"
[id] => Array
(
[kind] => youtube#video
[videoId] => xd0gcrVoocY
)
[snippet] => Array
(
[publishedAt] => 2012-12-02T16:06:30.000Z
[channelId] => UC9qTKspeA1zG7o5lrl0gwKA
[title] => Youtube API: HTML Player mit Youtube Musik (Javascript anfänger) [Tutorial] [Teil 1] [1080p] [HD]
[description] => Lese die Beschreibung -------------------------------------- Musik - Movement Proposition © 2010 Kevin MacLeod Mozilla...
[thumbnails] => Array
(
[default] => Array
(
[url] => https://i.ytimg.com/vi/xd0gcrVoocY/default.jpg
)
[medium] => Array
(
[url] => https://i.ytimg.com/vi/xd0gcrVoocY/mqdefault.jpg
)
[high] => Array
(
[url] => https://i.ytimg.com/vi/xd0gcrVoocY/hqdefault.jpg
)
)
[channelTitle] => TitanNano21
[liveBroadcastContent] => none
)
)
最佳答案
您可以做的是收集所有 channel ID 参数,然后对 channels.list() 进行后续 API 调用。方法。使用逗号分隔 channel ID。这是一个示例 API 调用:
part=snippet
id=UCVFIm2xPX2S0nVeTqrsajzg, UCFJbwDv2x97qldmol1cCC6w
fields=items/snippet/thumbnails
此 HTTP 调用转换为:
GET https://www.googleapis.com/youtube/v3/channels?part=snippet&id=UCVFIm2xPX2S0nVeTqrsajzg%2C+UCFJbwDv2x97qldmol1cCC6w&fields=items%2Fsnippet%2Fthumbnails&key={YOUR_API_KEY}
响应正文如下所示:
{
"items": [
{
"snippet": {
"thumbnails": {
"default": {
"url": "https://lh4.googleusercontent.com/-D1hJj6pvZC4/AAAAAAAAAAI/AAAAAAAAAAA/DUIdrmnUDkM/s88-c-k-no/photo.jpg"
},
// etc etc etc
关于php - Youtube channel 照片 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21025000/