-1

ここで YouTube アトム フィードを使用してビデオのタイトルを取得したいと思います: http://gdata.youtube.com/feeds/api/videos/uRTXEjjrOko次に、このタイトルをデータベースに追加します。どうすればいいですか?

4

1 に答える 1

2

Linq TO XMLは、XMLを操作するための推奨APIです。次のようなタイトルが表示されます。

@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つのサムネイルリンクがあります。上記のコードは、最初のコードを取得するだけです。必要なすべての値を抽出したら、Database.ExecuteメソッドでSQLと一緒にそれらを使用できます。

于 2012-11-28T17:28:05.310 に答える