Как получить заголовок видео YouTube с известным идентификатором для сайта webmatrix?

-3

Я хотел бы получить название видео с помощью канала Atom Atom здесь: http://gdata.youtube.com/feeds/api/videos/uRTXEjjrOko. Я хотел бы добавить этот заголовок в свою базу данных. Как мне это сделать?

спросил(а) 2012-11-28T11:15:00+04:00 7 лет назад
1
1 ответ
57

Linq TO XML - рекомендуемый API для работы с XML. Вы бы получили название:

@using System.Xml.Linq;
@{
var url = "http://gdata.youtube.com/feeds/api/videos/uRTXEjjrOko";
var video = XDocument.Load(url);
XNamespace media = video.Root.GetNamespaceOfPrefix("media");
var title = video.Descendants(media + "title").First().Value;
}

Если вы хотите получить ссылку на миниатюру, вы должны сделать следующее:

var thumbnail = video.Descendants(media + "thumbnail").First().Attribute("url").Value;

На самом деле есть 4 эскизных ссылки. Код выше просто захватывает первый. После того, как вы извлечете все нужные значения, вы можете использовать их вместе со своим SQL в методе Database.Execute.

ответил(а) 2012-11-28T20:28:00+04:00 7 лет назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема