0
雖然在我的代碼使用API密鑰,但我發現這些錯誤,當我搜索和頁面加載..... 如何在使用YouTube API密鑰進行搜索時解決錯誤403()?
這裏是我的代碼
var gapikey = 'MYKEY';
$(function() {
// call fancybox pluggin
$(".fancyboxIframe").fancybox({
maxWidth : 900,
maxHeight : 600,
fitToView : false,
width : '90%',
height : '90%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none',
iframe: {
scrolling : 'auto',
preload : true
}
});
$('#search-form').submit(function(e) {
e.preventDefault();
});
});
function searchYoutube() {
// clear
$('#results').html('<i class="fa fa-spinner fa-pulse fa-3x fa-fw"></i><span class="sr-only">Loading...</span>');
$('#buttons').html('');
// get form input
q = $('#search').val(); // this probably shouldn't be created as a global
// run get request on API
$.get(
"https://www.googleapis.com/youtube/v3/search", {
part: 'snippet, id',
q: q,
type: 'video',
key: gapikey
}, function(data) {
var nextPageToken = data.nextPageToken;
var prevPageToken = data.prevPageToken;
// Log data
console.log(data);
$('#results').html('');
$.each(data.items, function(i, item) {
// Get Output
var output = getOutput(item);
// display results
$('#results').append(output);
});
var buttons = getButtons(prevPageToken, nextPageToken);
// Display buttons
$('#buttons').append(buttons);
});
}
我很困惑,不能解決問題。您可以創建我的搜索引擎,但由於這個我不是g從我的引擎中獲取所需的結果。
有用的感謝回答.Done –
@ShahzaibChadhar歡迎您。請勾選綠色複選標記關閉此主題;) –