2016-03-27 5 views
0

Я пытаюсь написать java-клиент, который получает прогноз погоды от API погоды Yahoo.Yahoo weather API не дает ответа

Я получаю это исключение каждый раз, когда: сервер возвратил код ответа HTTP: 401 для URL: http://weather.yahooapis.com/forecastrss?p=USCA1116

код:

public class Main { 

    /** 
    * @param args 
    */ 
    public static void main(String[] args) throws Exception { 
     // TODO Auto-generated method stub 
     // log.info("Retrieving Weather Data"); 
     String zipcode="USCA1116"; 
      String url = "http://weather.yahooapis.com/forecastrss?p=USCA1116"; 
      URLConnection connection = new URL(url).openConnection(); 

      BufferedReader in = new BufferedReader(
        new InputStreamReader(
        connection.getInputStream())); 
String decodedString; 
while ((decodedString = in.readLine()) != null) { 
System.out.println(decodedString); 
} 
in.close(); 

    } 

} 

любые идеи ?!

+0

По состоянию на 15 марта запросов должны быть обновлены до Oauth 1.0. См. ... http://stackoverflow.com/questions/36186538/making-yahoo-weather-api-request-with-oauth-1 – user6145628

ответ