Извлечение названия видео YouTube из известного идентификатора видео

Я хочу получить название видео YouTube, когда идентификатор видео известен, используя только JavaScript. Является ли это возможным?


person Rukmi Patel    schedule 15.05.2012    source источник
comment
Я думал, что у OP уже есть идентификатор видео, и он хочет получить название видео (например, идентификатор — 099pb2c9pyg139p, а заголовок — «Посмотрите на моего забавного кота»).   -  person JJJ    schedule 15.05.2012
comment
хм.. У меня уже есть идентификатор видео.. Я хочу получить название видео...   -  person Rukmi Patel    schedule 15.05.2012
comment
Я проверил эти лайки .. не помогло .. Я хочу сделать это только с помощью JS.   -  person Rukmi Patel    schedule 15.05.2012
comment
Все еще дурак дурак дурака :-)   -  person PeeHaa    schedule 15.05.2012


Ответы (1)


Да, это возможно с использованием Javascript и JSON.

https://developers.google.com/youtube/2.0/developers_guide_protocol_video_entries

См.: https://developers.google.com/youtube/2.0/developers_guide_json.

Итак, вы делаете это так:

<script 
type="text/javascript" 
src="https://gdata.youtube.com/feeds/api/videos/videoid?v=2&alt=json-in-script&format=5&callback=getTitle">
</script>

А потом:

function getTitle(data) {
 var feed = data.feed;
 var entries = feed.entry || [];
  for (var i = 0; i < entries.length; i++) {
   var entry = entries[i];
   var title = entry.title.$t;
  }
 } 
person Daniel Ruf    schedule 15.05.2012