API هواشناسی و وضعیت جوی

دریافت اطلاع جوی حاضر و پیش بینی دقیق بصورت ساعتی و روزانه

دریافت اطلاعات جوی کنونی (با نام شهر):

https://one-api.ir/weather/?token={token}&action=current&city={city}
  • بجای {token} رمزینه یا توکن خود را قرار دهید
  • بجای {city} نام شهر یا روستای موردنظر خود را (بصورت فارسی و با رعایت فاصله) قرار دهید

دریافت اطلاعات جوی کنونی (با موقعیت مکانی):

https://one-api.ir/weather/?token={token}&action=currentbylocation&lat={lat}&lon={lon}
  • بجای {token} رمزینه یا توکن خود را قرار دهید
  • بجای {lat} و {lon} به ترتیب عرض و طول جغرافیایی موقعیت مکانی موردنظر خود را قرار دهید

خروجی:

{
    "status": 200,
    "result": {
        "weather": [
            {
                "id": 800,
                "main": "Clear",
                "description": "آسمان صاف",
                "icon": "01d"
            }
        ],
        "main": {
            "temp": 33.75,
            "feels_like": 31.269999999999999573674358543939888477325439453125,
            "temp_min": 32.49000000000000198951966012828052043914794921875,
            "temp_max": 33.8900000000000005684341886080801486968994140625,
            "pressure": 1011,
            "humidity": 12
        },
        "visibility": 10000,
        "wind": {
            "speed": 4.12000000000000010658141036401502788066864013671875,
            "deg": 200
        },
        "clouds": {
            "all": 0
        },
        "dt": 1657522566,
        "sys": {
            "type": 2,
            "id": 47737,
            "country": "IR",
            "sunrise": 1657502835,
            "sunset": 1657554747
        },
        "timezone": 16200,
        "id": 6659521
    }
}

دریافت پیش بینی ساعتی (با نام شهر):

دریافت پیش بینی 4 روز آینده بصورت ساعت به ساعت

https://one-api.ir/weather/?token={token}&action=hourly&city={city}
  • بجای {token} رمزینه یا توکن خود را قرار دهید
  • بجای {city} نام شهر یا روستای موردنظر خود را (بصورت فارسی و با رعایت فاصله) قرار دهید

دریافت پیش بینی ساعتی (با موقعیت مکانی):

دریافت پیش بینی 4 روز آینده بصورت ساعت به ساعت

https://one-api.ir/weather/?token={token}&action=hourlybylocation&lat={lat}&lon={lon}
  • بجای {token} رمزینه یا توکن خود را قرار دهید
  • بجای {lat} و {lon} به ترتیب عرض و طول جغرافیایی موقعیت مکانی موردنظر خود را قرار دهید

خروجی (کوتاه شده):

{
    "status": 200,
    "result": {
        "list": [
            {
                "dt": 1657526400,
                "main": {
                    "temp": 35.57000000000000028421709430404007434844970703125,
                    "feels_like": 32.81000000000000227373675443232059478759765625,
                    "temp_min": 35.57000000000000028421709430404007434844970703125,
                    "temp_max": 37.75,
                    "pressure": 1008,
                    "sea_level": 1008,
                    "grnd_level": 870,
                    "humidity": 9,
                    "temp_kf": -2.180000000000000159872115546022541821002960205078125
                },
                "weather": [
                    {
                        "id": 800,
                        "main": "Clear",
                        "description": "آسمان صاف",
                        "icon": "01d"
                    }
                ],
                "clouds": {
                    "all": 0
                },
                "wind": {
                    "speed": 3.609999999999999875655021241982467472553253173828125,
                    "deg": 186,
                    "gust": 4.9199999999999999289457264239899814128875732421875
                },
                "visibility": 10000,
                "pop": 0,
                "sys": {
                    "pod": "d"
                },
                "dt_txt": "2022-07-11 08:00:00"
            },
            {
                "dt": 1657530000,
                "main": {
                    "temp": 36.530000000000001136868377216160297393798828125,
                    "feels_like": 33.6099999999999994315658113919198513031005859375,
                    "temp_min": 36.530000000000001136868377216160297393798828125,
                    "temp_max": 38.77000000000000312638803734444081783294677734375,
                    "pressure": 1006,
                    "sea_level": 1006,
                    "grnd_level": 870,
                    "humidity": 8,
                    "temp_kf": -2.2400000000000002131628207280300557613372802734375
                },
                "weather": [
                    {
                        "id": 800,
                        "main": "Clear",
                        "description": "آسمان صاف",
                        "icon": "01d"
                    }
                ],
                "clouds": {
                    "all": 0
                },
                "wind": {
                    "speed": 4.13999999999999968025576890795491635799407958984375,
                    "deg": 188,
                    "gust": 5.339999999999999857891452847979962825775146484375
                },
                "visibility": 10000,
                "pop": 0,
                "sys": {
                    "pod": "d"
                },
                "dt_txt": "2022-07-11 09:00:00"
            }
        ]
    }
}

دریافت پیش بینی روزانه (با نام شهر):

دریافت پیش بینی 16 روز آینده بصورت روزانه

https://one-api.ir/weather/?token={token}&action=daily&city={city}
  • بجای {token} رمزینه یا توکن خود را قرار دهید
  • بجای {city} نام شهر یا روستای موردنظر خود را (بصورت فارسی و با رعایت فاصله) قرار دهید

دریافت پیش بینی روزانه (با موقعیت مکانی):

دریافت پیش بینی 16 روز آینده بصورت روزانه

https://one-api.ir/weather/?token={token}&action=dailybylocation&lat={lat}&lon={lon}
  • بجای {token} رمزینه یا توکن خود را قرار دهید
  • بجای {lat} و {lon} به ترتیب عرض و طول جغرافیایی موقعیت مکانی موردنظر خود را قرار دهید

خروجی (کوتاه شده):

{
    "status": 200,
    "result": {
        "list": [
            {
                "dt": 1657528200,
                "sunrise": 1657504071,
                "sunset": 1657555570,
                "temp": {
                    "day": 35.57000000000000028421709430404007434844970703125,
                    "min": 23.800000000000000710542735760100185871124267578125,
                    "max": 39.8900000000000005684341886080801486968994140625,
                    "night": 27.4200000000000017053025658242404460906982421875,
                    "eve": 37.68999999999999772626324556767940521240234375,
                    "morn": 23.800000000000000710542735760100185871124267578125
                },
                "feels_like": {
                    "day": 32.81000000000000227373675443232059478759765625,
                    "night": 26.309999999999998721023075631819665431976318359375,
                    "eve": 34.780000000000001136868377216160297393798828125,
                    "morn": 22.809999999999998721023075631819665431976318359375
                },
                "pressure": 1008,
                "humidity": 9,
                "weather": [
                    {
                        "id": 800,
                        "main": "Clear",
                        "description": "آسمان صاف",
                        "icon": "01d"
                    }
                ],
                "speed": 6.7400000000000002131628207280300557613372802734375,
                "deg": 266,
                "gust": 6.04999999999999982236431605997495353221893310546875,
                "clouds": 0,
                "pop": 0
            }
        ]
    }
}

دریافت پیش بینی یکماهه (با نام شهر):

دریافت پیش بینی 30 روز آینده بصورت روزانه

https://one-api.ir/weather/?token={token}&action=month&city={city}
  • بجای {token} رمزینه یا توکن خود را قرار دهید
  • بجای {city} نام شهر یا روستای موردنظر خود را (بصورت فارسی و با رعایت فاصله) قرار دهید

دریافت پیش بینی یکماهه (با موقعیت مکانی):

دریافت پیش بینی 30 روز آینده بصورت روزانه

https://one-api.ir/weather/?token={token}&action=monthbylocation&lat={lat}&lon={lon}
  • بجای {token} رمزینه یا توکن خود را قرار دهید
  • بجای {lat} و {lon} به ترتیب عرض و طول جغرافیایی موقعیت مکانی موردنظر خود را قرار دهید

خروجی (کوتاه شده):

{
    "status": 200,
    "result": {
        "list": [
            {
                "dt": 1657524600,
                "sunrise": 1657504071,
                "sunset": 1657555570,
                "temp": {
                    "day": 33.07000000000000028421709430404007434844970703125,
                    "min": 23.75,
                    "max": 39.53999999999999914734871708787977695465087890625,
                    "night": 27.21000000000000085265128291212022304534912109375,
                    "eve": 39.53999999999999914734871708787977695465087890625,
                    "morn": 24.589999999999999857891452847979962825775146484375
                },
                "feels_like": {
                    "day": 30.879999999999999005240169935859739780426025390625,
                    "night": 26.219999999999998863131622783839702606201171875,
                    "eve": 36.53999999999999914734871708787977695465087890625,
                    "morn": 23.780000000000001136868377216160297393798828125
                },
                "pressure": 1002,
                "humidity": 18,
                "weather": [
                    {
                        "id": 800,
                        "main": "Clear",
                        "description": "آسمان صاف",
                        "icon": "01d"
                    }
                ],
                "speed": 5.3300000000000000710542735760100185871124267578125,
                "deg": 241,
                "clouds": 2
            }
        ]
    }
}

دریافت آیکون:

دریافت آیکون متناسب با نوع هر آب و هوا

https://one-api.ir/weather/?token={token}&action=icon&id={id}
  • بجای {token} رمزینه یا توکن خود را قرار دهید
  • بجای {id} آیدی ایکون مورد نظر خود را قرار دهید

نقشه های هواشناسی

دریافت نقشه های هواشناسی حال حاضر برای کشور ایران

https://one-api.ir/weather/?token={token}&action=weathermaps&type={type}
  • بجای {token} رمزینه یا توکن خود را قرار دهید
  • بجای {type} نوع نقشه مورد نظر خود را قرار دهید
نوعتوضیحاتنمونه
pressureفشار جویپیش نمایش
precipitationبارشپیش نمایش
cloudsپراکندگی ابرهاپیش نمایش
windsپراکندگی و شدت وزش بادهاپیش نمایش
winds_dirپراکندگی، شدت و جهت وزش بادهاپیش نمایش
tempپراکندگی و شدت دماپیش نمایش