熟悉 Metro 应用程序,所以我想我会尝试一些 twitter 的东西。以下代码不起作用。
public static async Task<IEnumerable<TwitterItem>> Search(string term)
{
var search = new SyndicationClient();
var searchUri = new Uri("http://search.twitter.com/search.atom?q=" + term);
//var searchUri = new Uri("http://windowsteamblog.com/windows/b/developers/atom.aspx");
var results = await search.RetrieveFeedAsync(searchUri);
return from item in results.Items
select new TwitterItem
{
Text = item.Title.Text,
CreatedAt = item.PublishedDate.DateTime,
FromUser = item.Authors[0].Name
};
}
如果我使用 Windows 团队博客网址而不是 Twitter 网址,它会起作用。没有例外,它永远不会回来。尝试使用提琴手,但由于某种原因它不会拦截 Metro 流量。有什么想法吗?