【发布时间】:2015-11-30 18:38:07
【问题描述】:
如何使用部分:sn-p 和 contentDetails ??我想获得持续时间,只有音乐视频,标题和观看次数.. 请帮帮我。
function keyWordsearch() {
gapi.client.setApiKey("MY_API_KEY");
gapi.client.load('youtube', 'v3', function () {
var q = $('#query').val();
$("#result").empty();
var request = gapi.client.youtube.search.list({
q: q,
part: 'snippet',
maxResults: 5,
});
request.execute(function (response) {
for (var i = 0; i < response.items.length; i++) {
var id = response.items[i].id.videoId;
var name = response.items[i].snippet.title;
$('#result').html($('#result').html() + "<li><a href='http://www.youtube.com/watch?v=" + id + "'>" + name + " </a></li>");
}
$('#result').html($('#result').html() + '</ul>');
});
});
}
</script>
<script src="https://apis.google.com/js/client.js?onload=onLoadCallback"></script>
【问题讨论】:
-
添加代码
console.log(response.items[i].snippet),然后按f12并在控制台中查看,您应该会看到sn-p的不同属性或删除.snippet以查看项目的属性。根据文档,持续时间不在结果中:developers.google.com/youtube/v3/docs/search#resource
标签: javascript api youtube