javascript - 如何通过 YouTube Api V3 获取视频时长以及如何仅获取音乐视频

标签 javascript api youtube

如何使用 part : snippet 和 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>

最佳答案

enter image description here我写 console.log(response.items[i].snippet) 然后结果是这样的

关于javascript - 如何通过 YouTube Api V3 获取视频时长以及如何仅获取音乐视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32400839/

相关文章:

javascript - 无需点击jquery即可执行函数

javascript - 如何检查查询字符串是否已存在

javascript - javascript 将 MySQL 日期时间转换为毫秒

javascript - 为什么此脚本不适用于连续的页面点击?

java - 下载 Youtube 视频?

每次追加都会更新 Javascript、JSP 输入值

C# 和 Ghostscript 64 位

c++ - WINAPI 光标在应用程序窗口上的单击位置

c# - 跟踪 WMI Defrag Class 的进度

youtube - YouTube嵌入显示设备支持选项