Получите заголовок видео YouTube с jQuery с помощью API YouTube

Что является самым легким способом получить заголовок от youtybe видео, например, этот видео заголовок:

http://www.youtube.com/watch?v=Wp7B81Kx66o

Спасибо!

15
задан AlexC 19 March 2010 в 15:14
поделиться

2 ответа

Используйте jQuery's JSON вызов API YouTube для получения результатов, а затем используйте jQuery для размещения результатов там, где вам нужно. Вы можете использовать вкладку NET в firebug, чтобы убедиться, что ваши запросы/ответы приходят правильно, а затем использовать console.log(), чтобы убедиться, что вы правильно разобрали ответ.

например. URL:

GET https://gdata.youtube.com/feeds/api/videos/(the-video-id)?v=2&alt=json

Дополнительная информация:

YouTube API для конкретного видео

Руководство разработчика: JSON / JavaScript

15
ответ дан 1 December 2019 в 02:37
поделиться

Попробуйте это:

<script type="text/javascript">
function showMyVideos(data) {
  var feed = data.feed;
  var entries = feed.entry || [];
  var html = ['<ul>'];
  for (var i = 0; i < entries.length; i++) {
    var entry = entries[i];
    var title = entry.title.$t;
    html.push('<li>', title, '</li>');
  }
  html.push('</ul>');
  document.getElementById('videos').innerHTML = html.join('');
}
</script>

и это в вашей части тела:

<body>
<div id="videos">
<script 
    type="text/javascript" 
    src="http://gdata.youtube.com/feeds/users/GoogleDevelopers/uploads?alt=json-in-script&format=5&callback=showMyVideos">
</script>
</div>
</body>
4
ответ дан 1 December 2019 в 02:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: