YouTube评分(喜欢/不喜欢)评论,分享,添加到,更多

时间:2015-04-16 06:22:01

标签: javascript php youtube-api

我正在尝试在网站上嵌入YouTube视频以及包含评分(如,不喜欢),分享,添加到播放列表,更多操作和评论(enter image description here)的完整部分。嵌入式iframe只提供视频播放。我知道我们有YouTube数据API V3来构建这个,但是它们是否可以集成任何现有的库/插件?

1 个答案:

答案 0 :(得分:0)

这就是我想出来的,尝试使用feed api并从中获取视频数据。

我的做法是对feed api进行Ajax调用。

video_id = "kxxnMYwL9XA";                  
 $.ajax({url: "http://gdata.youtube.com/feeds/api/videos/" + video_id+ "?    v=2&alt=json",
                    dataType: "jsonp",
                    success: function (data) { parseresults(data);  }
                });

            function parseresults(data) {
            var title = data.entry.title.$t; 
            var viewcount = data.entry.yt$statistics.viewCount;
            var author = data.entry.author[0].name.$t;
            var likes = data.entry.yt$rating.numLikes;

            var dislikes = data.entry.yt$rating.numDislikes;

                     console.log("author: " + author + " | title: " + title +     " | likes: " + likes + " | dislikes: " + dislikes);
                 } 

数据被检索为JSON,因此您可以从中获取任何需求值。

希望这就是你要找的东西。