برنامه نویسی

نحوه پیاده سازی 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 لیست کشورها را با اسپانیایی برمی گرداند.

همین، برای اطلاعات بیشتر دنبال کنید 🙂

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا