我想通过使用频道ID来获取YouTube频道的频道个人资料图片。
我希望只需将频道ID添加到URL中即可轻松获取图像。Facebook有类似的功能,您可以使用以下URL:
http://graph.facebook.com/user_id/picture?type=square
谷歌+也有类似功能,发现这里有相关问题。不幸的是对于YouTube并没有效果(我无法让它起作用)。
希望有人能提供解决方案!
先行致谢 :)
我想通过使用频道ID来获取YouTube频道的频道个人资料图片。
我希望只需将频道ID添加到URL中即可轻松获取图像。Facebook有类似的功能,您可以使用以下URL:
http://graph.facebook.com/user_id/picture?type=square
谷歌+也有类似功能,发现这里有相关问题。不幸的是对于YouTube并没有效果(我无法让它起作用)。
希望有人能提供解决方案!
先行致谢 :)
GET https://www.googleapis.com/youtube/v3/channels?part=snippet&mine=true&fields=items%2Fsnippet%2Fthumbnails&key={YOUR_API_KEY}
或者针对任何频道ID:
GET https://www.googleapis.com/youtube/v3/channels?part=snippet&id+CHANNEL_ID&fields=items%2Fsnippet%2Fthumbnails&key={YOUR_API_KEY}
&id+CHANNEL_ID&
应该改为 &id=CHANNEL_ID&
。 - Damn Vegetableshttps://www.googleapis.com/youtube/v3/channels?part=snippet&id='+commaSeperatedList+'&fields=items(id%2Csnippet%2Fthumbnails)&key={YOUR_API_KEY}
&key={YOUR_API_KEY}
- AdamHurwitz$url = "https://www.googleapis.com/youtube/v3/channels?part=snippet&fields=items%2Fsnippet%2Fthumbnails%2Fdefault&id={$channelId}&key={$API}";
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $url );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
$channelOBJ = json_decode( curl_exec( $ch ) );
$thumbnail_url = $channelOBJ->items[0]->snippet->thumbnails->default->url;