منوهای نصب در پنل مدیریت

Application Programming Interface یا API چیست؟

توضیح API و لیستی از وب سرویس ها

Application Programming Interface یا به اختصار API (رابط برنامه نویسی) یک راه ارتباطی برنامه با سایر برنامه ها برای ارائه خدمات است.

رابط برنامه نویسی مجموعه از عملیاتی است به کاربران (اپلیکیشن ها) اجازه به دسترسی به منابع و اطلاعات یا ویژگی یک نرم افزار را میدهد.
نرم افزارهای ارائه دهنده API میتواند سیستم عامل، وبسایت و یا هر سرویسی باشد.

انواع Application Programming Interface از نظر دسترسی:

Application Programming Interface انواع مختلفی دارد که به ترتیب:

  1. خصوصی یا Private
  2. عمومی یا Public
  3. مشارکتی یا Partner

*‌ برای استفاده از بعضی API های عمومی نیاز به احراز هویت دارید. *

کاربرد API چیست؟ چرا باید از رابط برنامه نویسی استفاده کنیم؟

سناریو اول:

فرض کنید شما میخواهید در وبسایت خود از سرویس IP Location استفاده کنید تا بدانید کاربرانتان بیشتر از چه محدوده ای هستند و یا شما نیاز به سرویسی دارید که کد تایید شخصی شما را برای کاربر ارسال کند و میخواهید این کار به جای پیام با تماس انجام شود در این صورت شما از API های  OTP صوتی استفاده میکنید.

سناریو دوم:

شما نیاز به ساخت یک ربات تلگرام دارید برای برقراری ارتباط ربات با سرور تلگرام باید از Application Programming Interface  تلگرام استفاده کنید.
این موارد برای ربات های اینستاگرام، توییترو… هم صدق میکند.

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

میتوانید اطلاعات تکمیلی را از این لینک مطالعه کنید.

APIs
کار کرد API ها

لیستی از Application Programming Interface

API سرویس واژه یاببرای جستجوی معانی کلمات در فرهنگ‌نامه‌های مختلف
API پارسا اسپیسسرویس فایل هاستینگ
API شبکه اجتماعی پروفایلدسترسی به اطلاعات عمومی ثبت‌شده کاربران و تصویر پروفایل
API سرویس recommenderسرویس ارائه خدمات شخصی‌سازی محتوا
API تلساسرویس‌های مبتنی بر صوت شامل پیام صوتی، تبدیل متن به گفتار
API شارژ تلفن همراهخدمات شارژ تلفن همراه
API فیلم‌هااطلاعات فیلم‌های برتر
API بکتورییک ارائه‌دهنده دیگر خدمات Backend as a Service
API بهنویستبدیل پینگلیش به فارسی
API حافظلیست غزلیات حافظ با امکان جستجو و فال
API پارسی جوجستجوی وب، قیمت ارز و سکه، آب و هوا و نقشه بر اساس خدمات سایت جستجوگر ایرانی پارسی جو
API لحظه‌نگارپلتفرم عمومی پخش زنده اینترنتی لحظه‌نگار
API سرویس VoD ابر آروانخدمات پلتفرم ویدئوی ابر آروان
API سرویس پخش زنده ابر آروانخدمات پلتفرم پخش زنده ابر آروان
API سرویس تبلیغات ویدویی ابر آروانخدمات تبلیغات ویدیویی ابر آروان
API سرویس CDN ابر آروانخدمات شبکه توزیع محتوی ابر آروان
API سرویس IaaS ابر آروانخدمات رایانش ابری ابر آروان
API آپاراتاطلاعات کانال‌ها، پروفایل‌ها و ویدئوهای سایت آپارات
API سخنکبانک سخن بزرگان
API کپچای متنیسرویس ارائه کپچای متنی فارسی
API رایچتپلتفرم گفتگوی آنلاین و ارتباط با مشتریان
API دیجی سرویسرویس ایجاد پرسشنامه و آزمون آنلاین
API آریاناسرویس متن به گفتار فارسی
API گنجورگنجور، مخزن اشعار فارسی
API وب‌آلفاAPI برای ثبت و تمدید و انتقال و به‌روزرسانی و دریافت اطلاعات دامنه‌های ir
API ذرتسرویس فضای ابری اختصاصی
API سرویس OCRارائه‌دهنده خدمات تبدیل دست‌خط، عکس و pdf به متن با قابلیت تشخیص فارسی
API نیوادنیواد ارائه‌دهنده Backend as a Service برای ساخت بازی، اپلیکیشن و وب‌سایت‌ است
API مستر۲اپسرویس ساخت اپلیکیشن بر اساس محتوای سایت
API ساخت QR Codeسرویس ساخت QR Code با قابلیت سفارشی سازی ابعاد و ایجاد کد برای محتوای وردپرس و بلاگفا و رزبلاگ
API دیتابینسرویس زیرساخت تحلیل داده اپلیکیشنهای موبایلی
API آوانکسرویس پیام صوتی
API ژاکتسرویس تعریف لایسنس برای ابزارهای وردپرسی
API ابرینوسرویس ذخیره‌سازی اطلاعات ابری برای توسعه‌دهندگان موبایل و وب. دریافت API نیازمند تماس است
API خدمات شهری تهرانمجموعه اطلاعات شهری تهران با قابلیت درخواست API
API نوبیتکسپلتفرم مبادله بیت‌کوین و سایر رمزارزها
API سرچ لاینسامانه استعلام آنلاین
API امتاسامانه یکپارچه احراز مشتریان تجارت الکترونیک
لیستی از API ها

مقالات مرتبط با طراحی وب در این لینک قرار دارد.

0 0 vote
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
ورژن 4 طراحی شده با ❤  
0
Would love your thoughts, please comment.x
()
x