Silverlight 2 (beta1)数据操作(7)——调用FlickR REST APIs来查询图片
2008-10-11 11:42:10 来源:WEB开发网核心提示: private void button_Click(object sender, RoutedEventArgs e){LoadPhotos(searchTermTextBox.Text);}运行程序,如果你看到如下图所示的话,Silverlight 2 (beta1)数据操作(7)——调
private void button_Click(object sender, RoutedEventArgs e)
{
LoadPhotos(searchTermTextBox.Text);
}
运行程序,如果你看到如下图所示的话,key验证失败,请检验你的API key
当你看到的是这样,你上面做的全部都正确了,可以接着往下做!
我们分析一下XML结果集,需要截取图片的URL地址,我们使用LINQ,首先呢,定义一个FlickRPhoto类来封装一下XML节点的映射。
public class FlickRPhoto
{
public string Id { get; set; }
public string Owner { get; set; }
public string Secret { get; set; }
public string Server { get; set; }
public string Farm { get; set; }
public string Title { get; set; }
}
还要添加一个属性值在遵循FlickR URL协议下格式化输出图片URL。
public string ImageUrl
{
get
{
return string.Format("http://farm{0}.static.flickr.com
/{1}/{2}_{3}.jpg", Farm,Server,Id,Secret);
}
}
现在,我们需要使用LINQ编码实现类成员与XML节点的映射。
Tags:Silverlight 数据
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接