errata

Transcrição

errata
E R R AT A
Pág. 443,
Face à descontinuidade do serviço Google Weather, poderá usufruir do equivalente disponibilizado pela Previmeteo, em
Linha 7
http://en.previmeteo.com/professionals/google-weather-api.php.
Onde se lê: http://www.google.com/ig/api?weather=lisbon&hl=pt
Deverá ler-se: http://api.previmeteo.com/4c217b99cd7343a71eebc29596429364/ig/api?weather=lisbon&hl=pt.
Nota: 4c217b99cd7343a71eebc29596429364 é a chave de acesso ao serviço do autor deste livro. Pode utilizar esta
chave ou obter a sua própria chave em http://en.previmeteo.com/professionals/api/index.php.
Pág. 445,
Código
Onde se lê:
string src =
"http://www.google.com/ig/api?weather=lisbon&hl=pt";
System.Uri uri = new System.Uri(src);
WebRequest request = WebRequest.Create(src);
WebResponse response = await request.GetResponseAsync();
XDocument doc = XDocument.Load(response.GetResponseStream());
foreach (XElement elemento in doc.Elements("temp_c"))
{
TextBlockTempo.Text = "Lisboa, " + elemento.Attribute("data").Value + " ºC";
}
foreach (XElement elemento in doc.Elements("icon"))
{
System.Uri urlImagem = new Uri("http://www.google.com" +
elemento.Attribute("data").Value);
ImageDisplay.Source = new BitmapImage(urlImagem);
}
Deverá ler-se:
string src =
"http://api.previmeteo.com/4c217b99cd7343a71eebc29596429364/ig/api?weather=lisbon&hl=pt";
System.Uri uri = new System.Uri(src);
WebRequest request = WebRequest.Create(src);
WebResponse response = await request.GetResponseAsync();
XDocument doc = XDocument.Load(response.GetResponseStream());
foreach (XElement elemento in doc.Elements().Descendants("temp_c"))
{
TextBlockTempo.Text = "Lisboa, " + elemento.Attribute("data").Value + " ºC";
}
foreach (XElement elemento in doc.Elements().Descendants("icon"))
{
System.Uri urlImagem = new Uri("http://www.google.com" +
elemento.Attribute("data").Value);
ImageDisplay.Source = new BitmapImage(urlImagem);
}

Documentos relacionados

errata

errata E R R AT A Pág. 439,

Leia mais