علی اسماعیلی
علی اسماعیلی
خواندن ۱ دقیقه·۵ سال پیش

api چیست

حتما در زمان توسعه یک سیستم نرم‌افزاری به مفهوم عجیبی به اسم api برخوردید، خب میخوایم بررسی کنیم این چیز عجیب چیه.

خب api مخفف Application Programming Interface به معنی "رابط برنامه نویسی نرم افزار" است.

از معروف ترین api هایی که توی سیستم های نرم‌ افزاری استفاده میشه:

  • سرویس های نقشه
  • سرویس های پیامکی
  • سرویس های آب و هوا
  • سرویس های بانکی
  • و ....

به چه درد میخوره؟

با استفاده از api ها شما میتوانید از خدمات یه سیستم دیگه استفاده کنید، به این صورت که شما میتونید به اطلاعاتی که روی یک سرور دیگری وجود داره بدون اینکه وارد اون وب سایت بشید به اطلاعات اون سرویس دسترسی داشته باشید.

خب از عکس بالا فک کنم همه چی معلومه، چی میگه؟ داره میگه که api یک رابط برنامه نویسی درسته؟

یعنی یک کلاینت مستقیم به دیتابیس وصل نمیشه میاد به یک رابط درخواست میزنه اون رابط وصل میشه به دیتابیس عملیات مورد نظر رو انجام میده و یک پاسخی به ما ارسال میکنه.

توی قسمت های بعدی توضیح میدیم get, post و ... چی هستن.

فک کنم با مثال هایی که زدم متوجه اهمیت و ضرورت استفاده از api شده باشید.

درقسمت های بعدی به این می‌پردازیم که چجوری میشه یه api استاندارد طراحی کرد.



apirestapiبرنامه نویسیAPI چیست
عاشق تکنولوژی، برنامه نویسی
شاید از این پست‌ها خوشتان بیاید