توضیحات وب سرویس

این وب سرویس اطلاعات کشورهای مختلف را در اختیار توسعه‌دهندگان قرار می‌دهد. کاربران می‌توانند با دریافت یک API Key، داده‌های مربوط به کشورها را دریافت کرده و در پروژه‌های خود استفاده کنند.

🚀 نحوه دریافت API Key

برای دریافت API Key، ابتدا باید با استفاده از حساب های GitHub یا Google ثبت‌نام کنید. پس از ورود به حساب کاربری خود، به صفحه دریافت API Key هدایت می‌شوید که در آن می‌توانید کلید خود را دریافت کنید.

🎯 اهداف وب سرویس

این پروژه یک پروژه متن‌باز (Open Source) است و دیگران نیز می‌توانند در توسعه و بهبود آن مشارکت داشته باشند. هدف اصلی این وب سرویس، فراهم کردن یک راه ساده و استاندارد برای دسترسی به اطلاعات کشورهاست تا برنامه‌نویسان بتوانند به‌راحتی از آن در پروژه‌های خود استفاده کنند.

🔄 به‌روزرسانی‌ها و ویژگی‌های جدید

این پروژه به‌طور مداوم به‌روزرسانی می‌شود و ویژگی‌های جدیدی به آن اضافه می‌شود. تیم توسعه همواره در حال افزودن قابلیت‌های جدید و بهبود عملکرد است تا کاربران بتوانند از جدیدترین امکانات استفاده کنند.

📌 انواع داده‌های موجود در API

توجه داشته باشید که در فرآیند **فیلتر کردن کشورها**، سرویس به حروف بزرگ و کوچک حساس نیست. به عنوان مثال، هنگام دریافت اطلاعات یک کشور بر اساس **name**، مقادیری مانند "IRAN" و "iran" به صورت یکسان پردازش شده و نتیجه‌ی مشابهی خواهند داشت.

نام فیلدتوضیحاتنوعمثال
id (Numeric code)شناسه مختص هر کشورNumber364
nameنام هر کشورStringایران
iso2کد 2 رقمی بین المللیStringir
iso3کد 3 رقمی بین المللیStringirn
flagآدرس پرچم با فرمت svgStringIR.svg
capitalپایتخت کشورStringتهران
calling_codeکد تماس کشورNumber98
latعرض جغرافیاییNumber32
longطول جغرافیاییNumber53
continentقارهStringAsia