وب سرویس آب و هوا پارسیجو 🌦️
امروزه دسترسی سریع به اطلاعات دقیق آبوهوا اهمیت بالایی دارد. کاربران پیش از سفر، خرید یا برنامهریزی روزانه وضعیت جوی را بررسی میکنند. بنابراین، اگر شما صاحب وبسایت یا اپلیکیشن هستید، افزودن وب سرویس آب و هوا میتواند تجربه کاربری را به شکل چشمگیری بهبود دهد.
در این مقاله، بهصورت تخصصی اما ساده، نحوه استفاده از API آب و هوا پارسیجو را بررسی میکنیم. همچنین مزایا، کاربردها و مراحل ثبتنام را توضیح میدهیم.
وب سرویس آب و هوا چیست؟
وب سرویس آب و هوا نوعی API (Application Programming Interface) است. این رابط برنامهنویسی به توسعهدهندگان اجازه میدهد دادههای جوی را از یک سرویس مرکزی دریافت کنند.
به بیان ساده، شما با ارسال نام شهر یا استان، اطلاعاتی مانند:
- دمای فعلی
- حداقل و حداکثر دما
- شرایط جوی
- آیکون وضعیت هوا
را در قالب ساختاریافته دریافت میکنید.
در نتیجه، بدون نیاز به جمعآوری دادههای هواشناسی، اطلاعات معتبر را در سایت یا اپلیکیشن خود نمایش میدهید.
معرفی API آب و هوا پارسیجو ☁️
API آب و هوا پارسیجو امکان دریافت اطلاعات جوی شهرهای مختلف ایران را فراهم میکند. این سرویس با دریافت نام شهر، دادههای هواشناسی را بهصورت XML بازمیگرداند.
آدرس فراخوانی API
http://parsijoo.ir/api?serviceType=weather-API&q=نام_شهر
بهجای عبارت نام_شهر، نام شهر مورد نظر خود را قرار دهید.
ساختار خروجی وب سرویس آب و هوا
خروجی این API بهصورت XML ارائه میشود. نمونه ساختار به شکل زیر است:
<main>
<sadana-services>
<weather-service>
<day>
<day-name>امروز</day-name>
<status>آرام</status>
<symbol>1</symbol>
<temp>33</temp>
<city-name>ارومیه</city-name>
<max-temp>36</max-temp>
<min-temp>23</min-temp>
</day>
</weather-service>
</sadana-services>
</main>توضیح فیلدهای مهم
day-name: نام روزstatus: وضعیت جویsymbol: کد آیکون وضعیت هواtemp: دمای فعلی (سانتیگراد)city-name: نام شهرmax-temp: حداکثر دماmin-temp: حداقل دما
دریافت آیکون وضعیت هوا
برای نمایش آیکون، باید کد symbol را به آدرس زیر اضافه کنید:
http://cdn.parsijoo.ir/static/home/source/cdn/images/services/weather/
سپس مقدار symbol و در انتها .png را وارد کنید.
مثال:
http://cdn.parsijoo.ir/static/home/source/cdn/images/services/weather/1.png
به این ترتیب، میتوانید آیکون مناسب شرایط جوی را نمایش دهید.
مزیتهای استفاده از وب سرویس آب و هوا ✅
استفاده از وب سرویس آب و هوا پارسیجو مزایای متعددی دارد:
- 🌍 دسترسی سریع و لحظهای به اطلاعات جوی شهرهای مختلف
- ⚡ پیادهسازی ساده و سبک بدون نیاز به زیرساخت هواشناسی
- 🎯 افزایش تعامل کاربر با نمایش اطلاعات کاربردی
- 📈 بهبود سئو و ماندگاری کاربر در صفحات سایت
- 🔒 دادههای ساختاریافته و استاندارد برای پردازش آسان
در نتیجه، شما هم ارزش محتوای سایت را افزایش میدهید و هم تجربه کاربری بهتری ایجاد میکنید.
کاربردهای API آب و هوا 🌤️
وب سرویس آب و هوا در حوزههای مختلف کاربرد دارد:
- 🧳 سایتهای گردشگری و رزرو هتل برای نمایش وضعیت مقصد
- 🚚 پلتفرمهای حملونقل جهت اطلاعرسانی شرایط جوی
- 📰 پرتالهای خبری برای درج وضعیت هوا در صفحه اصلی
- 🏫 اپلیکیشنهای آموزشی برای تحلیل دادههای اقلیمی
- 🛒 فروشگاههای آنلاین جهت پیشنهاد محصولات فصلی
بنابراین، هر کسبوکاری که با موقعیت جغرافیایی سروکار دارد، میتواند از این API استفاده کند.
نحوه ثبتنام و دریافت دسترسی 🔐
برای استفاده از سرویس آب و هوا، ابتدا باید ثبتنام کنید.
مراحل ثبتنام:
- وارد سایت ثبتنام شوید:https://p.api.ir
- حساب کاربری ایجاد کنید.
- سرویس مورد نظر را انتخاب کنید.
- کلید دسترسی (API Key) دریافت کنید.
- API را در پروژه خود پیادهسازی کنید.
پس از دریافت کلید، میتوانید درخواستهای خود را بهصورت ایمن ارسال کنید.
نکات مهم در استفاده از سرویس آب و هوا
برای عملکرد بهتر، این نکات را رعایت کنید:
- از کش (Cache) برای کاهش درخواستهای تکراری استفاده کنید.
- دادهها را اعتبارسنجی کنید.
- خطاهای احتمالی را مدیریت کنید.
- درخواستها را بهینه و محدود ارسال کنید.
با رعایت این اصول، عملکرد پایدار و حرفهای خواهید داشت.
جمعبندی نهایی 🚀
سرویس آب و هوا پارسیجو راهکاری سریع، دقیق و کاربردی برای نمایش اطلاعات جوی است. شما با استفاده از این API میتوانید دادههای معتبر هواشناسی را در سایت یا اپلیکیشن خود نمایش دهید.
این سرویس پیادهسازی سادهای دارد و ارزش کاربری بالایی ایجاد میکند. بنابراین، اگر به دنبال افزایش تعامل کاربران و بهبود تجربه کاربری هستید، همین امروز استفاده از API آب و هوا را شروع کنید.
اگر تجربهای از استفاده این سرویس دارید، در بخش نظرات با ما به اشتراک بگذارید. همچنین میتوانید سایر مقالات مرتبط با APIها را مطالعه کنید.


سلام آیا امکان استفاده از History مثلا تا یک ماه قبل برای یک روز خواص وجود دارد و آیا خروجی json هم وجود دارد
بعضی از وب سرویس های غیر ایرانی هستند که نیاز شما را برطرف میکنند
فقط با اسم استان و شهر کار میکنه ؟ طول و عرض جغرافیایی نمیگیره آیا ؟
سلام به صورت JSON هم میفرسته
سلام اگه بشه api رو در قالب json بدید خیلی خوب میشه
ممنون بابت این api .. کار منو راه انداخت واقعا