Próbuję tylko pobrać tytuł filmu w YouTube. Nie mogę tego zrozumieć. Do tej pory mam to:Jak uzyskać tytuł wideo w YouTube za pomocą interfejsu API adresu URL v3 w javascript w Ajax i 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);
}
});
Dzięki
https://developers.google.com/youtube/v3/docs/videos/list – Lane
Czy nie byłoby źle robić rzeczy w ten sposób? Ponieważ musiałbyś narazić swój apiKey na javascript, który może być oglądany przez kogokolwiek? –
Rozumiem, że możesz połączyć swoją domenę z kluczem API na stronie konfiguracji Google! W ten sposób Youtube wie, skąd pochodzi wywołanie API, dlatego inne osoby nie mogą po prostu użyć Twojego klucza API. Wpadłem na jakiś problem, żeby go uruchomić, więc miałem otwarte pytanie. Jest tam komentarz, ale jeszcze go nie wypróbowałem: http://stackoverflow.com/questions/28032237/youtube-api-v3-referer-not-working-in-javascript?noredirect=1#comment44452710_28032237 –