Создание сценария JavaScript, который получает информацию с Youtube - PullRequest
0 голосов
/ 21 июня 2010

так что я продолжаю этот вопрос YouTube: получите заголовок youtube + изображение + описание как facebook `я получил этот ответ:

Если вам дали ссылку на видео http://www.youtube.com/watch?v=NWHfY_lvKIQ, Вы можете получить всю информацию о видео по этой ссылке, http://gdata.youtube.com/feeds/api/videos/NWHfY_lvKIQ. Возвращенные данные содержат все информация о видео, в том числе название, описание и эскиз.

Теперь, как я могу получить информацию о видео со сценарием? Я имею в виду, как сделать скрипт, который отображает описание, миниатюру и заголовок из http://gdata.youtube.com/feeds/api/videos/NWHfY_lvKIQ. Нужно ли сначала загрузить это, а затем извлечь информацию, открыв ее в блокноте, но это не так, как я этого хочу, я хотите, чтобы он показывался / отображался через скрипт, описание + миниатюра + заголовок, если вы меня правильно понимаете, точно так же, как то, что вы делаете, когда вводите в Facebook ссылку «что вы делаете». Теперь я хочу показать вам только это видео: http://gdata.youtube.com/feeds/api/videos/NWHfY_lvKIQ,, чтобы научиться делать все остальное

спасибо

Ответы [ 2 ]

3 голосов
/ 21 июня 2010

Если вы можете использовать jquery, это то, что я использую, чтобы получить заголовок, описание и URL.Если вы не можете использовать jquery, вы можете использовать другой вызов ajax или обратный вызов, рекомендованный digitalFresh

$.get('http://gdata.youtube.com/feeds/api/videos/NWHfY_lvKIQ?v=2&alt=json', function(data) {
        var title = data.entry.title.$t;
        var description = data.entry.media$group.media$description.$t;
        var thumbnail = data.entry.media$group.media$thumbnail[0].url; // URL of the image

        // Use these variables somewhere
});
0 голосов
/ 21 июня 2010

Вам нужен обратный вызов JSON. Если вы хотите получить видео только по коду (т.е. NWHfY_lvKIQ) Используйте это:

http://gdata.youtube.com/feeds/api/videos?v=2&alt=jsonc&max-results=1&q=NWHfY_lvKIQ&callback=cbk

Важные части:

q = ... - запрос (видеокод)

callback = ... - функция, которую вы хотите вызвать после загрузки строки.

Затем поместите его в тег скрипта

<script type="text/javascript" src="http://gdata.youtube.com/feeds/api/videos?v=2&alt=jsonc&max-results=1&q=NWHfY_lvKIQ&callback=cbk"></script>

При загрузке вызывает функцию cbk и передает свои данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...