محتوای تیم دانشجویی دانشگاه صدا و سیما
API چیست ؟
در حوزه نرم افزار احتمالا واژه API به گوشتان خورده است به همین خاطر قصد دارم تا در این پست شما رو با API و كاربرى آن آشنا كنم.
به زبان ساده API در واقع رابطی برای ارتباط بین نرم افزار ها هست . خود کلمه API مخفف Application Programming Interface است . مثلا شما وقتی در اپلیکیشن خود نیاز به مپ دارید میتوانید از API مپ گوگل استفاده کنید و در واقع با این کار شما به گوگل متصل میشوید بدون آنکه مستقیما به وبسایت آن مراجعه کنید.
اما API ها چگونه كار ميكنند؟
با استفاده از API ها شما میتوانید به اطلاعات مربوط به یک سرور دیگر دسترسی داشته باشید بدون اینکه وارد آن وبسایت شوید و ایتن کار به طور خیلی امن صورت میگیرد و در واقع همین ویژگی API است که آن مهم و ارزشمند کرده است.و این API ارتباط بین دو نرم افزار یا بیشتر را فراهم میکند .
به عنوان مثال فرض کنید شما میخواهید در وبسایتتان عکس ها موجود در صفحه اینستاگرامتان را هم نمایش دهید . شما میتوانیید دستی یکی یکی عکسهایتان وارد وبسایتتان کنید. اما من به شما پیشنهاد دیگری دارم ! شما میتوانید به کمک API اینستاگرام عکس های خود را در وبسایتان قرار دهید و کار این Api این است که به حساب کاربریتان متصل میشود و تمام عکس های شما را برای شما نمایش میدهد .
یا اینکه برای استفاده از درگاه های پرداختی شما میتوانید از API ها مربوط به آن استفاده کنید. و کلی مثال های دیگه الز کاربرد API میشه زد .
شما میتوانید با مراجمه به این وبسایت به کلی API هاي مختلف دسترسی داشته باشید.
يكي ار پر کاربرد ترین انواع API ها وب سرويس ها هستند همه اين مثال هایی که زده شد نمونه ای از این وب سرویس ها بودند ولی مثلا وقتی شما میخواهید برای اندروید برنامه نویسی کنید شما نیاز دارید تا با استفاده از api مربوط به ساخت نرم افزار اندروید نرم افزار خود را بسازید که به آن SDK گفته میشود .
مطلبی دیگر از این انتشارات
کشاورزی هوشمند
مطلبی دیگر از این انتشارات
بررسی اصل Open Closed Principle در برنامه نویسی شی گرا
مطلبی دیگر از این انتشارات
بازار API یا مارکتAPI چیست؟