در صورتی که تمایل دارید بجای مطالعه مقاله API چیست، فیلم آن را تماشا کنید، روی این لینک (+) و یا پخش کننده پایین کلیک کنید.
در صورتی که مطالعه متن را به تماشای فیلم ترجیح میدهید با ما در ادامه مقاله همراه باشید.
API چیست به زبان ساده
در ابتدا با یک مثال شروع میکنم. فرض کنید که شما وارد یک رستوران میشوید. در آن رستوران سرویسهای مختلفی از جمله سرویس غذا، سرویس نوشیدنی و یا سرویس صورت حساب وجود دارد. شما با این سرویسها بصورت مستقیم در ارتباط نیستید و در واقع گارسون رابط بین شما و سرویسها است. در اینجا گارسون همان کار API را انجام میدهد. API نیز در دنیای کامپیوتر به این صورت عمل میکند.
API مخفف Application Programming Interface است یعنی رابط برنامه اپلیکیشن.
بطور کلی API ها واسطهایی هستند که اپلیکیشنهای مختلف فارغ از سیستم عاملی که دارند میتوانند با هم در ارتباط باشند.
برای فهم بیشتر API به دقیقه 2 و 50 ثانیه فیلم آپلود شده در ابتدای صفحه مراجعه کنید.
مزیت API چیست؟
- جدا سازی back-end و front-end
- استفاده برون سازمانی
برای توضیح بیشتر مزیتهای API همراه با مثال میتوانید به دقیقه 5 و ثانیه 7 فیلم آپلود شده در ابتدای این صفحه مراجعه کنید.
ساختار API
XML: سینتکس XML را در شکل زیر میبینید. این روش برای استفاده از وب API ها مرسوم نیست و کاربردهای دیگری دارد.
JSON: همانطور در شکل زیر میبینید، JSON حالت دیکشنری پایتونی دارد. درک JSON نسبت به XML راحتتر است، تگ بندی ندارد و دیتای خام است. مزیت دیگر JSON که خیلی کاربرد دارد این است که در JSON میتوانیم از آرایهها نیز استفاده کنیم.
جمع بندی
ممنون که تا انتهای مقاله با ما همراه بودید. در کمتر از 14 دقیقه، در این مقاله با api، مزیت و ساختار آن آشنا شدید. متن این مقاله قابل مطالعه و فیلم آن قابل مشاهده است. پیشنهاد میکنم برای درک بیشتر API، فیلمی که در ابتدای این صفحه آپلود شده است مشاهده کنید. در ضمن این فیلم در واقع درس دوم از بسته آموزش فلسک است. برای دریافت این بسته کامل بر روی لینک زیر کلیک کنید:
آموزش flask پروژه محور از صفر تا انتشار آنلاین ــ تولید API با فلسک و پایتون
کلیدواژگان
رابط برنامه نویسی یا API چیست | کاربرد API چیست | api چیست و چه کاربردی دارد | api چیست به زبان ساده | api چیست با مثال | مزیت API چیست