0

このリンクを使用して YouTube からいくつかの動画を取得しようとしましたが、アップロード日付フィルターを追加するまではスムーズに進み、ファイルのタグにXMLが含まれていません。これ以外に、Order by などの他のフィルターを追加すると、問題はないようです。yt:statisticsentry

WebClient で使用した Uri は次のとおりです。

https://gdata.youtube.com/feeds/api/videos?q=example&time=today&max-results=20&v=2

それで、私が私のために作っているエラーはどこにありますか?

ありがとうございました。

編集:

いくつかのブレークポイントを配置した後にXMLそれが含まれているようですが、問題は私が使用したコードにあります:

        XElement downloadedXml = XElement.Parse(xml);

        //extract entries from the xml
        var entries = downloadedXml.Descendants().Where(c => c.Name.LocalName == "entry");


        foreach (var entry in entries)
        { 
            string views = "";


            //extract the number of views
            views = entry.Descendants().Where(c => c.Name.LocalName == "statistics").First().Attribute("viewCount").Value;


        }

entryは含まれていないようですyt:statistics

どこに問題があるのですか?

4

1 に答える 1