Ale*_*exC 15 youtube api jquery
从youtybe视频中获取标题的最简单方法是什么,例如此视频标题:
http://www.youtube.com/watch?v=Wp7B81Kx66o
谢谢 !
eas*_*ent 15
使用jQuery对YouTube API 的JSON调用来获取结果,然后使用jQuery将结果放在您想要的位置.您可以使用firebug的NET选项卡确保请求/ respoonses正确返回,然后使用console.log()确保您正确解析响应.
例如.网址:
获取https://gdata.youtube.com/feeds/api/videos/(the-video-id)?v=2&alt=json
更多信息:
Sor*_*00b 10
这是@easement使用当前v3 YouTube Data API提供的原始答案的彻底修改.
为了向API发出请求,您可以使用jQuery的getJSON()调用通过AJAX从YouTube请求标题.YouTube的v3 Data API提供了3个可用于获取标题的端点:
使用Snippet标题的示例实现
var yt_api_key = {your YouTube api key},
yt_video_id = {your YouTube video id},
yt_snippet_endpoint = "https://www.googleapis.com/youtube/v3/videos?part=snippet&id=" + yt_video_id + "&key=" + yt_api_key;
var jqxhr = $.getJSON(yt_snippet_endpoint)
.done(function(data) {
console.log("second success callback");
var title = getTitle(data);
// do something with title here
})
.fail(function() {
console.log("error, see network tab for response details");
});
function getTitle(snippet_json_data){
var title = snippet_json_data.title;
return title;
}Run Code Online (Sandbox Code Playgroud)
调试提示:您可以使用开发人员工具查看网络请求(即Chrome的开发人员工具或Firefox的Firebug),以确保您的请求/响应正确返回,然后使用console.log()记录返回的数据以确保您已解析反应正确.
补充阅读: YouTube Data API"入门"
| 归档时间: |
|
| 查看次数: |
29868 次 |
| 最近记录: |