Javascript 如何通过用户名获取Youtube频道图片?
有什么想法吗?Javascript 如何通过用户名获取Youtube频道图片?,javascript,Javascript,有什么想法吗? 我检查了不支持此功能的Youtube API。 可能吗? 我需要通过用户名直接获取缩略图。 例如: 我得到一个名为:社区频道 我想得到以下缩略图: 谢谢你的回复 我知道这样做可以检索缩略图数据。但情况是,我将首先通过以下URL获取Youtube成员的订阅项目列表: 从Youtube官方文档中可以看出,响应数据包括标签。但我从来没有看到过… 如果列表长度是100,那么我需要发送总共101个请求来获取每个项目的缩略图数据。但这样做会消耗太多的网络带宽。 那么,是否有其他
我检查了不支持此功能的Youtube API。
可能吗?
我需要通过用户名直接获取缩略图。
例如: 我得到一个名为:社区频道
我想得到以下缩略图:
谢谢你的回复
我知道这样做可以检索缩略图数据。但情况是,我将首先通过以下URL获取Youtube成员的订阅项目列表:
从Youtube官方文档中可以看出,响应数据包括标签。但我从来没有看到过…
如果列表长度是100,那么我需要发送总共101个请求来获取每个项目的缩略图数据。但这样做会消耗太多的网络带宽。
那么,是否有其他方法可以实现该要求?谢谢!!;-) 您可以使用如下url获取用户图像:
function showImage(data)
{
var name= data.entry.yt$username.$t;
var url = data.entry.media$thumbnail.url;
$(document).append("<img src='"+ url +"'/>");
}
- 您可以通过添加以下内容获得json格式的响应,以便在javascript中轻松使用: &alt=json,脚本和格式=5
- 您还可以通过附加以下内容指定加载响应时要执行的回调:&callback=showImage
<script type='text/javascript' src="your_url"/>
回调应该如下所示:
function showImage(data)
{
var name= data.entry.yt$username.$t;
var url = data.entry.media$thumbnail.url;
$(document).append("<img src='"+ url +"'/>");
}
函数showImage(数据)
{
var name=data.entry.yt$username.$t;
var url=data.entry.media$thumbnail.url;
$(文件)。附加(“”);
}
在加载数据之前,必须确保已定义showImage回调函数
我创建了一个加载提要和用户图像的示例(请确保将communitychannel更改为您自己的用户名,否则它将不起作用)
我看不到比使用部分响应api更好的减少带宽的方法 有没有办法获得更大版本的图像?