این وب سرویس اطلاعات کشورهای مختلف را در اختیار توسعهدهندگان قرار میدهد. کاربران میتوانند با دریافت یک API Key، دادههای مربوط به کشورها را دریافت کرده و در پروژههای خود استفاده کنند.
برای دریافت API Key، ابتدا باید با استفاده از حساب های GitHub یا Google ثبتنام کنید. پس از ورود به حساب کاربری خود، به صفحه دریافت API Key هدایت میشوید که در آن میتوانید کلید خود را دریافت کنید.
این پروژه یک پروژه متنباز (Open Source) است و دیگران نیز میتوانند در توسعه و بهبود آن مشارکت داشته باشند. هدف اصلی این وب سرویس، فراهم کردن یک راه ساده و استاندارد برای دسترسی به اطلاعات کشورهاست تا برنامهنویسان بتوانند بهراحتی از آن در پروژههای خود استفاده کنند.
این پروژه بهطور مداوم بهروزرسانی میشود و ویژگیهای جدیدی به آن اضافه میشود. تیم توسعه همواره در حال افزودن قابلیتهای جدید و بهبود عملکرد است تا کاربران بتوانند از جدیدترین امکانات استفاده کنند.
توجه داشته باشید که در فرآیند **فیلتر کردن کشورها**، سرویس به حروف بزرگ و کوچک حساس نیست. به عنوان مثال، هنگام دریافت اطلاعات یک کشور بر اساس **name**، مقادیری مانند "IRAN" و "iran" به صورت یکسان پردازش شده و نتیجهی مشابهی خواهند داشت.
نام فیلد | توضیحات | نوع | مثال |
---|---|---|---|
id (Numeric code) | شناسه مختص هر کشور | Number | 364 |
name | نام هر کشور | String | ایران |
iso2 | کد 2 رقمی بین المللی | String | ir |
iso3 | کد 3 رقمی بین المللی | String | irn |
flag | آدرس پرچم با فرمت svg | String | IR.svg |
capital | پایتخت کشور | String | تهران |
calling_code | کد تماس کشور | Number | 98 |
lat | عرض جغرافیایی | Number | 32 |
long | طول جغرافیایی | Number | 53 |
continent | قاره | String | Asia |