هادی بهزادی Hadi Behzadi
هادی بهزادی Hadi Behzadi
خواندن ۱ دقیقه·۳ سال پیش

API


تعریف کلی API

ای پی آی API مخفف Application Programming Interface می‌باشد و توسعه نرم‌افزاری و نوآوری را از طریق تبادل داده‌ها و عملکرد‌ها طی فرایند استاندارد توسط برنامه‌ها سهولت می‌بخشد.

این متد شرایطی را فراهم می‌کند تا دو برنامه طبق مجموعه‌ای از قوانین و استاندارد با یکدیگر تبادل داده داشته و ارتباط برقرار کنند. به طور کلی API مجموعه‌ای از روش‌ها و متدهای تعریف شده میان ارتباطات بین اجزای مختلف می‌باشد.

انواع API:

  • عمومی Open API
  • مشارکتی Partner API
  • خصوصی Internal API
  • ترکیبی Composite API
روش کار API
روش کار API

کاربردهای API

سرویس API این قابلیت را می‌دهد تا به سادگی از خدمات دیگر سرویس دهندگان استفاده کرد و درواقع چرخ را دوباره اختراع نکرد. از بعدی زمان را برا ی ارائه یک محصول و با تعدد رویکرد به حداقل می‌رساند. بارویکرد متناسب با API می‌توان یک پروژه بزرگ را به پروژه‌های کوچک‌ تقسیم و مسیر را به نحوه متناسب‌تری به سرانجام رساند و از مزایای متعدد آن بهره‌مند شد.

با استفاده از متد API این قابلیت بوجود می‌آید تا سیستمی را در بستری ابری در اختیار کاربران قرار داد به این حالت که اپلیکیشن روی یک سروری اجرا می‌شود و اگر کسی بخواهد آن سرویس را بر روی اپلیکیشن یا ... خود مورد بهره‌برداری قرار دهد با رعایت ضوابطی مشخص می‌تواند در بستر ابری و با استفاده از اینترنت از آن سرویس به سهولت استفاده کند. به طور خلاصه می‌توان گفت، API اجازه می‌دهد تا منابعتان را با رعایت اصول کنترلی و امنیتی در اختیار دیگران قرار دهید.

انواع پروتوکل‌های API:

  • REST
  • SOAP
  • XML-RPC
  • JSON-RPC


apiای پی آیبانکداری بازopen apiتجارت الکترونیک
فعال در زمینه پرداخت الکترونیک، استارت آپ، تجارت الکترونیک، دیجیتال مارکتینگ و تبلیغات و همچنین بلاکچین
شاید از این پست‌ها خوشتان بیاید