如何通过API创建YouTube搜索
How to create youtube search through API
新手,第一个项目,我做得不太好。需要对显示查询标题的 youtube 视频进行简单搜索:
这是我的JS:
$(function() {
$('#search-term').submit(function(event) {
event.preventDefault();
var searchTerm = $('#query').val();
getRequest(searchTerm);
});
});
function getRequest(searchTerm) {
var params = {
part: 'snippet',
key: '',
q: query
};
url = 'https://www.googleapis.com/youtube/v3/search';
$.getJSON(url, params, function(data) {
showResults(data.Search);
});
}
function showResults(results) {
var html = "";
$.each(results, function(index, value) {
html += '<p>' + video.snippet.title + '</p>';
console.log(video.snippet.title);
});
$('#search-results').html(html);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!DOCTYPE html>
<html>
<head>
<title>Youtube Project</title>
</head>
<body>
<form id="search-term">
Entry:
<br>
<input id="query" type="text">
<br>
<input type="submit" value="Submit">
</form>
<div id="search-results">
</div>
</body>
</html>
对我放轻松,任何帮助都值得赞赏,这是jsfiddle:https://jsfiddle.net/jelane20/3hbrv12k/1/
知道了!
$(document).ready(function () {
$('#search-term').submit(function (event) {
event.preventDefault();
var searchTerm = $('#query').val();
getRequest(searchTerm);
});
});
function getRequest(searchTerm) {
var url = 'https://www.googleapis.com/youtube/v3/search';
var params = {
part: 'snippet',
key: 'XXXXXX',
q: searchTerm
};
$.getJSON(url, params, showResults);
}
function showResults(results) {
var html = "";
var entries = results.items;
$.each(entries, function (index, value) {
var title = value.snippet.title;
var thumbnail = value.snippet.thumbnails.default.url;
html += '<p>' + title + '</p>';
html += '<img src="' + thumbnail + '">';
});
$('#search-results').html(html);
}
相关文章:
- YouTube API v3哈希标签搜索错误结果
- 我的搜索栏与YouTube API不同步
- 检测 Youtube 搜索事件
- 如何通过API创建YouTube搜索
- 当使用 JavaScript 点击链接时,在 youtube 中搜索视频
- YouTube API v3 按关键字 JavaScript 搜索
- 为什么iPad上的YouTube搜索结果与PC不同
- Youtube数据API-未压缩类型错误:无法读取属性'搜索'的未定义
- 使用API、Javascript或PHP搜索并播放YouTube结果
- Youtube搜索js功能
- 如何显示视频链接的列表,并使用Youtube搜索API播放
- Youtube V3频道搜索有结果,但不显示项目
- 在Java / Javascript中自动搜索YouTube内容
- Youtube API搜索获取视频列表
- youtube搜索api -太多的数据,我可以限制什么节点api返回
- 使用Google API的YouTube搜索Node.js
- 检索视频从Youtube和搜索/分类
- YouTube API搜索URL编码与多字
- 如何抓取YouTube视频链接与关键字搜索
- 搜索Youtube并返回XML