【Linux】curlコマンドでAPIを叩く

ターミナルを開いて、以下のコマンドを実行する。

curl https://api.aoikujira.com/tenki/week.php?fmt=json

以下のように出力される。

 {
    "mkdate": "2021\/06\/29 22:38:31",
    "釧路": [
        {
            "date": "30日(水)",
            "forecast": "曇",
            "mintemp": "-",
            "maxtemp": "-",
            "pop": "-"
        },
        {
            "date": "01日(木)",
            "forecast": "曇",
            "mintemp": "12",
            "maxtemp": "17",
            "pop": "10"
        },
        {
            "date": "02日(金)",
            "forecast": "曇時々晴",
            "mintemp": "12",
            "maxtemp": "18",
            "pop": "10"
        },
        {
            "date": "03日(土)",
            "forecast": "曇",
            "mintemp": "12",
            "maxtemp": "18",
            "pop": "20"
        },
        {
            "date": "04日(日)",
            "forecast": "曇",
            "mintemp": "12",
            "maxtemp": "19",
            "pop": "20"
        },
        {
            "date": "05日(月)",
            "forecast": "曇",
            "mintemp": "12",
            "maxtemp": "18",
            "pop": "30"
        },
        {
            "date": "06日(火)",
            "forecast": "曇",
            "mintemp": "14",
            "maxtemp": "19",
            "pop": "40"
        }
    ],


    (中略)
     
    "石垣": [
        {
            "date": "30日(水)",
            "forecast": "晴時々曇",
            "mintemp": "-",
            "maxtemp": "-",
            "pop": "-"
        },
        {
            "date": "01日(木)",
            "forecast": "曇時々晴",
            "mintemp": "29",
            "maxtemp": "33",
            "pop": "20"
        },
        {
            "date": "02日(金)",
            "forecast": "晴時々曇",
            "mintemp": "29",
            "maxtemp": "33",
            "pop": "10"
        },
        {
            "date": "03日(土)",
            "forecast": "晴時々曇",
            "mintemp": "29",
            "maxtemp": "33",
            "pop": "10"
        },
        {
            "date": "04日(日)",
            "forecast": "晴時々曇",
            "mintemp": "29",
            "maxtemp": "33",
            "pop": "10"
        },
        {
            "date": "05日(月)",
            "forecast": "晴時々曇",
            "mintemp": "28",
            "maxtemp": "33",
            "pop": "10"
        },
        {
            "date": "06日(火)",
            "forecast": "晴時々曇",
            "mintemp": "29",
            "maxtemp": "32",
            "pop": "10"
        }
    ]
}

参考

クジラWeb API - tenki
タイトルとURLをコピーしました