
OpenWeatherMapの使い方を教えてほしいんだけど。。
こんな悩みを解決します。
- 本記事の内容
- OpenWeatherMapとは?
- OpenWeatherMapのアカウント登録方法
- OpenWeatherMapの使い方
- 本記事の執筆者


- 元エンジニア(歴7年)、資格保有数約20個(IT系以外も含む)
- 物販月利50万円⇒脱サラ
- 物販、システム開発、アフィリエイト、プログラミング、投資をやっています。
- 物販は彼女と楽しみながらやっています!
今回は、OpenWeatherMapについて解説します。



すぐ読み終わるので、是非最後まで読んでみてください!
OpenWeatherMapとは?
OpenWeatherMapとは、無料で天気情報を取得できるAPIのことです。
基本は無料利用ですが、有料にすることでよりAPIを活用できます。
OpenWeatherMapはAPIを提供していますが、画面から天気予報を調べることもできます。
無料の場合の制限
無料の場合は以下の制限があります。
- 5日分3時間ごとの天気予報である
- 1分間にAPIは60回までしか利用できない
有料にすることで「取得できる日数の上限」「APIのコール数」が増加します。
APIを利用するには
APIを利用するにはアカウント登録が必要です。
アカウント登録を行うと「API Key」が発行されるのですが、このAPI KeyをAPI実行時に指定することで、OpenWeatherMapが利用できるようになります。
アカウント登録
まずは、こちらにアクセスして、画面上部の「Sign Up」をクリックします。


上記のように入力し、「Create Account」をクリックします。


先ほど入力したメールアドレス宛にメールが届きます。
メールにAPI Keyが載っているので、APIを実行する際はこのKeyを指定します。
メールにAPI実行時のURL例が記載されています。
http://api.openweathermap.org/data/2.5/weather?q=London,uk&APPID=※あなたのAPI Key
実際にAPIを実行してみる
実際にAPIを実行してみます。
http://api.openweathermap.org/data/2.5/weather?q=London,uk&APPID=※あなたのAPI Key
上記URLをブラウザ上で叩いてみます。
{
"cod": 401,
"message": "Invalid API key. Please see http://openweathermap.org/faq#error401 for more info."
}
すると、エラーが。。
どうやら、アカウント登録から少し時間を空けないといけないようです。



僕の場合は30分ほど待ちました。
再度APIを実行してみる
http://api.openweathermap.org/data/2.5/weather?q=London,uk&APPID=※あなたのAPI Key
上記URLをブラウザ上で叩いてみます。
{
"coord": {
"lon": -0.13,
"lat": 51.51
},
"weather": [
{
"id": 804,
"main": "Clouds",
"description": "overcast clouds",
"icon": "04d"
}
],
"base": "stations",
"main": {
"temp": 279.41,
"pressure": 1006,
"humidity": 81,
"temp_min": 278.15,
"temp_max": 280.93
},
"visibility": 10000,
"wind": {
"speed": 1
},
"rain": {},
"clouds": {
"all": 90
},
"dt": 1573902439,
"sys": {
"type": 1,
"id": 1414,
"country": "GB",
"sunrise": 1573888782,
"sunset": 1573920659
},
"timezone": 0,
"id": 2643743,
"name": "London",
"cod": 200
}
JSONが返却されましたね。
まとめ
今回は、OpenWeatherMapについて解説しました。
天気予報を取得するAPIは他にもあるようなので、興味があれば調べてみてください。
ではまた!
- OpenWeatherMapとは、無料で天気情報を取得できるAPIのこと。
- 無料でも利用できるが、有料にすることで利用制限がなくなる。
- 自由な生き方がしたいなら!
自由な生き方をするためには、稼ぐスキルを身に付けなければなりません。
当サイト「リバトレ」では稼ぐスキルに関する情報を日々発信しているので、興味のあるものから見て頂ければ嬉しいです。
コメント