Skip to content

Latest commit

 

History

History
79 lines (66 loc) · 1.66 KB

File metadata and controls

79 lines (66 loc) · 1.66 KB
description Mora Api 날씨 입니다.
slug Weather

날씨

Templates

Field Type Description
time String 조회된 지역 시간
Temperature String 조회된 지역 온도
windchilltemperature String 조회된 지역 체감온도
wind String 조회된 지역 풍향
Humidity String 조회된 지역 습도

{% code lineNumbers="true" %}

// 응답 내용
{
    "status": 200,
    "time": "GMT-9",
    "Temperature": "",
    "windchilltemperature": "",
    "wind": "18 km/h Northwest",
    "Humidity": "75%",
    "success": true
}

{% endcode %}

NodeJS

{% code lineNumbers="true" %}

// node-fetch
const fetch = require('node-fetch')
fetch(`https://mora-bot.kr/api/v2/weather?area=[지역]`)
    .then(res => res.json())
    .then(json => {
        console.log(json)
    });

// request
const request = require('request');
let options = {
    url: `https://mora-bot.kr/api/v2/weather?area=[지역]`
}
request.get(options, function (error, response, body) {
    if (!error && response.status == 200) {
        let json = JSON.parse(body)
        console.log(`반환값 : ${json}`);
    } else {
        console.log('error = ' + response.errorcode);
    }
});

{% endcode %}

Python

{% code lineNumbers="true" %}

import requests

response = requests.get("https://mora-bot.kr/api/v2/weather?area=[지역]")
result = response.json()

if response.status_code == 200:
  print(result)
else:
  print(f"Error Code: {result['status']}")

{% endcode %}