OpenWeatherMap API 도시별 날씨 데이터 가져오기 OpenWeatherMap Query Example http://api.openweathermap.org/data/2.5/find?APPID=SAMPLE_API_KEY&q=Seoul,kr&units=metric APPID: API Key q: 도시명,국가코드 units: 표시 타입(metric: 섭씨) request 모듈로 날씨 데이터 가져오기 var WEATHER_API_URL = "http://api.openweathermap.org/data/2.5/find"; var WEATHER_QUERY_UNITS = "metric"; var APP_ID = "DEMO_API_KEY"; Weather.getWeatherData = function(city, countryCode, callback) { var query = { APPID: APP_ID, units: WEATHER_QUERY_UNITS, q: city + "," + countryCode } var options = { method: 'GET', url: WEATHER_API_URL, qs: query }; var weatherData; logger.info("GET query: ", query); request(options, function(err, res, body) { var parsedBody = JSON.parse(body); if(!parsedBody) { return callback(err, null); } // weatherData 가공해서 필요한 형태로 만들어줌 weatherData = self.makeWeatherData(serviceType, par
댓글
댓글 쓰기