我正在试图弄清楚如何使用jquery获取Youtube视频的所有信息,并且只取得了一点成功。
我使用以下代码获取视频标题和说明...
var url = "http://gdata.youtube.com/feeds/api/videos?q=" + id + "&max-results=1&v=2&alt=jsonc";
var title;
$.getJSON(url,
function(response)
{
title = response.data.items[0].title;
description = response.data.items[0].description;
author = response.data.items[0].name;
$('#details-title').text("Title: " + title);
$('#details-desc').text("Description: " + description);
}
);
如何通过此方法确定可以接收的其他字段?例如,我正在尝试获取上传者名称和视频长度。
答案 0 :(得分:0)
您可以使用有效查询替换网址中的id
并访问该网址,它将返回一个JSON对象。
现在复制该JSON对象并将其放入美化器(在我的情况下,我使用jsbeautifier)并检查items
的子项并选择您需要的其他字段。