このリンクを使用して 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。
どこに問題があるのですか?