另一个HTTP请求我与Windows手机应用程序的工作,我在这里使用其余Places API的为我的数据,我检索数据的JSON给我有关位置附近这样呼吁改变
position: [ 37.77704 , -122.39494 ]
distance: 1241
title: Caltrain-San Francisco
averageRating: 0.0
category: { Public transport }
icon: http://download.vcdn.nokia.com/p/d/places2/icons/categories/11.icon
vicinity: 700 4th St<br/>San Francisco, CA 94107
having: [ ]
type: urn:nlp-types:place
href: http://demo.places.nlp.nokia.com/places/v1/places/8409q8yy-a7395cccbfc4474ba469f3ddc03e041b;context=Zmxvdy1pZD00OWQxZDY0Zi0zODc5LTVlNDAtOWY4ZC04ZGFmNWMyMGZhZDFfMTM4OTg4NDQxMzUxNV8wXzM1MjkmcmFuaz0w?app_id=lp3VaO8uhOFe0akZ4J1m&app_code=JwL7MNaSarML92oqEDshAg
id: 8409q8yy-a7395cccbfc4474ba469f3ddc03e041b
而且我注意到,如果我打开
href: http://demo.places.nlp.nokia.com/places/v1/places/8409q8yy-a7395cccbfc4474ba469f3ddc03e041b;context=Zmxvdy1pZD00OWQxZDY0Zi0zODc5LTVlNDAtOWY4ZC04ZGFmNWMyMGZhZDFfMTM4OTg4NDQxMzUxNV8wXzM1MjkmcmFuaz0w?app_id=lp3VaO8uhOFe0akZ4J1m&app_code=JwL7MNaSarML92oqEDshAg
我将进入包含有关该位置尽可能详细的信息其他网页,所以,我怎么能得到所有这些数据?从HREF
常规和详细数据 我用得到的一般数据方法就是采用这种
WebClient client = new WebClient();
Uri uri = new Uri(transportURL1 + latitude + "%2C" + longitude + transportURL2, UriKind.Absolute);
client.DownloadStringCompleted += (s, e) =>
{
if (e.Error == null)
{
RootObject result = JsonConvert.DeserializeObject<RootObject>(e.Result);
hereRestProperty = new ObservableCollection<Item>(result.results.items);
}
else
{
MessageBox.Show(e.Error.ToString());
}
};
client.DownloadStringAsync(uri);
所以我的应用场景炫魅显示一般的位置数据,当我点击包含从HREF信息的位置数据,将导航到detailpage之一
该怎么办?
编辑:我的工作就是寻找href和使用HREF调用http请求,但我不知道怎么做的一切......
EDIT2:环顾四周后,我拿出有炫魅的想法与一般信息列表,如果我点击到列表中的项目之一,它会导航到详细信息页面,将请求从该href,但我只是不知道如何执行,在mvvm aproach ...
您从查询返回到服务的数据完全由提供数据的人员/公司/网站定义。您需要联系他们或查看他们的API文档。 – Steve
嗯,我的意思是如何获得href并将其作为另一个http请求 –
您想自己发送HTTP请求,还是将它传递给浏览器以便为用户打开? – Steve