نحوه پیاده سازی Countries List API در پروژه خود

سلام، در این مقاله یاد می گیریم که چگونه لیست کشورها را در پروژه خود (وب سایت، برنامه اندروید و غیره) پیاده سازی کنید.
در اینجا یک نمونه از برنامه اندرویدی آورده شده است:
اول، ما استفاده خواهیم کرد فهرست کشورها کتابخانه از Github:
github.com/kimoandroid/CountriesList
چرا این کتابخانه
- آسان برای استفاده در هر مکانی.
- می توانید ترجمه نامحدودی را برای همان فایل بدون ویرایش تابع اصلی اضافه کنید یا از Hardcoded استفاده کنید.
- می توانید از کلید country_code برای استفاده از آن در سیستم خود برای کدهای تماس استفاده کنید.
- شما می توانید نام کشور را با پرچم آن به راحتی نمایش دهید.
با استفاده از این لینک می توانید به راحتی از api آماده به طور مستقیم استفاده کنید: https://api.encept.co/countries/index.php?lang=en
- پارامترهای api: lang=ar یا lang=en
- پاسخ api: JSON Encode.
[{
"code":"US",
"calling_code":"+1",
"flag":"🇺🇸",
"name":"United States"
}]
می توانید مستقیماً از این api استفاده کنید و با این پیوند از پروژه خود تماس بگیرید و پاسخ JSON را دریافت کنید.
یا می توانید api خود را از صفر در سرور خود ایجاد کنید و از پیوند خود استفاده کنید.
ابتدا فایل های کتابخانه ای را که قبلا ذکر کردم از Github دانلود کنید: github.com/kimoandroid/CountriesList
این کتابخانه بسیار انعطاف پذیر و آسان برای استفاده و ویرایش است.
در پوشه Localization ترجمه نام کشورها را پیدا می کنید که می توانید با ایجاد فایلی به نام فایل ترجمه جدید اضافه کنید کشور_[lang symbol]php مانند اسپانیایی، شما یک فایل به نام ایجاد خواهید کرد country_sp.php.
و پس از آن تمام محتوای موجود در آن را کپی کنید default_strings.php فایل “این طرحواره ترجمه است”
حالا اگر کسی url api را صدا بزند و این پارامتر را بگذارد: ‘lang=sp’، api لیست کشورها را با اسپانیایی برمی گرداند.
همین، برای اطلاعات بیشتر دنبال کنید 🙂