درصورتی که در منطقهی توسعه و گسترشی برنامه عمل دارید مطلقا اصطلاح API به گوشتان خورده میباشد.درین نوشتهعلمی با ماهیت این اصطلاح آشنا میشوید. API مخفف رابط کاربردی نرم افزارنویسی بوده و گروهای از پروتکلهایی میباشد که به مراد تشکیل داد و یکدستسازی نرم افزار به کارگیری میشود. API اذن می دهد تا جنس یا این که سرویس ها طراحی سایت اختصاصی شما با بقیه محصول ها و سرویس ها دیگر، رابطه برقرار نماید سوای اینکه بداند چطور آن ها نرمافزارنویسی گردیدهاند. این فرمان میتواند گسترشی نرمافزار، صرفهجویی در وقت و هزینه را برای شما سهل وآسان نماید. زمانی که تولید ها و قابل انعطافافزارهای جدیدی را پیاده سازی کرده و آنانرا رئیس میکنید، API به شما انعطافپذیری و آزادی کار میدهد و مجالهایی برای ایدههای تازه مهیا مینماید.
API مخفف واژه”Application Programing Interface” به معنای رابط اپلیکیشننویسی کاربردی میباشد. واسطهای قابل انعطافافزاری میباشد که به دو نرمافزار اذن می دهد که با یکدیگر رابطه داشته باشند. هر توشه که از یک اپ مثل اینستاگرام به کارگیری میکنید یا این که یک پیام ارسال میکنید و یا این که حتی حالت تلفن خویش را نظارت میکنید، در واقعیت از یک API به کارگیری می کنید.
API های همگانی بها تجاری منحصر به فرد بهشخصی دارا هستند زیرا میتوانند کیفیت اتصال شما با شرکای خویش و همینطور درآمدزایی بالقوه از دیگر دادهها را بی آلایشخیس کرده و آنان را توسعه دهند. API گوگل مپ یک مثالی دوستداشتنی به حساب می آید.
بهطور خلاصه API ها این قابلیت و امکان را به شما می دهند که علاوه بر نگهداری امنیت و در دست گرفتن، بتوانید دسترسی به منابع خودد را گشوده فرمایید. کل امنیت API درخصوص طریقی رئیس عالی آن میباشد. اتصال به APIها را میقدرت با ساختوساز اپهایی که داده یا این که عملکردی را با به کار گیری از همین API ها در معرض مصرف قرار گرفتند، با یک پلتهیبت مخلوطگردیدهی توزیعکننده که همگی چیز را به هم متصل مینماید، اجرا اعطا کرد.
تاریخچهای مختصر از API
APIها دقیقا دوران فرصت کوتاهی پیش از رایانههای فردی بهوجود آمدند. در آن مجال یک API تحت عنوان کتابخانهای برای سیستم دلیلها گزینه استعمال قرار میگرفت. API ها معمولا بهشکل محلی عمل میکردند و بعضی وقت ها هم پیامها را در بین مهمها منتقل میکردند. بعداز سپری شد در حدود ۳۰ سال APIها از گوشه و کنار محلی خویش بیرون گردیده و در اوایل سال ۲۰۰۰ آنان در اکنون تبدیل شدن به یک فناوری اصلی از روش به دور بودند.
یک مثال از API
زمانی که از یک نرم افزار در گوشی خویش به کار گیری می کنید و وب تلفن همراه پرنور باشد، نرم افزار به وب وصل گردیده و دادهها را به یک سرور ارسال مینماید. آن گاه سرور آن داده را بازیابی و تعبیر کرده و آن را به تلفن همراه شما ارسال مینماید. درحال حاضر آن اپ دادههای دریافتی را تعبیر کرده و داده ها متبوع خویش را به روشی که قابل تلاوت باشد، به شما ارائه می دهد.
این به عبارتی چیزی میباشد که یک API دارااست و کلیهی آنها از روش API واقعه میفتد. برای فهم خوب زمینه مثالی می زنیم. فکر کنید که در یک رستوران روی یک میز نشستهاید که روی آن منو جای دارد. آشپزخانه بخشی از این سیستم میباشد که غذای شمارا فراهم مینماید. در اینجا مشااهده می کنیم که چیزی در بین شما و آشپزخانه نیست که رابطهتان با یکدیگر را برقرار کرده تا غذای شمارا مهیا نمایند.
اینجاست که پیشسرویس وارد میشود. اساسا پیشسرویس به عبارتی API میباشد که درخواست شمارا میگیرد و به آشپزخانه اگاهی میدهد تا چه غذایی فراهم نمایند. آن گاه پیشسرویس برگشته و جواب را به شما که به عبارتی طعام میباشد را به شما تحویل می دهد.