Tôi chỉ cố gắng để lấy danh hiệu Youtube video. Có vẻ như không thể hình dung được. Cho đến nay tôi có điều này:Làm thế nào để có được tiêu đề video Youtube với URL v3 API trong javascript w Ajax & JSON
q = 'https://www.googleapis.com/youtube/v3/videos?id='+ itemId +'&key='+ ytApiKey +'&fields=items(snippet(channelId,title,categoryId))&part=snippet' ;
$.ajax({
url: q,
dataType: "jsonp",
success: function(data){
alert(data.items[0].title);
console.log(data.snippet.title);
},
error: function(jqXHR, textStatus, errorThrown) {
alert (textStatus, + ' | ' + errorThrown);
}
});
Cảm ơn,
https://developers.google.com/youtube/v3/docs/videos/list – Lane
Nó sẽ không thể xấu để làm những việc theo cách này? Vì bạn sẽ phải để lộ apiKey của mình lên javascript, cái nào có thể được xem bởi bất cứ ai? –
Sự hiểu biết của tôi là bạn có thể liên kết miền của mình với khóa API trong trang thiết lập của Google! Bằng cách đó, Youtube biết nơi mà cuộc gọi API bắt nguồn từ đó, do đó những người khác không thể chỉ sử dụng khóa API của bạn. Tôi đã gặp phải một số vấn đề khiến nó hoạt động, vì vậy tôi đã mở một câu hỏi. Có một lời nhận xét đó, nhưng tôi đã không thử nó chưa: http://stackoverflow.com/questions/28032237/youtube-api-v3-referer-not-working-in-javascript?noredirect=1#comment44452710_28032237 –