مقدمه Web API - معرفی:

Web API رویای توسعه‌دهندگان است.

  • آن می‌تواند عملکرد مرورگر را گسترش دهد
  • آن می‌تواند عملکرد پیچیده را به طور قابل توجهی ساده‌سازی کند
  • آن می‌تواند یک زبان ساده برای کدهای پیچیده ارائه دهد

چه چیزی است Web API؟

API به معنای رابط برنامه‌نویسی برنامه (Application Programming IInterface).

API وب یک رابط برنامه‌نویسی وب است.

API مرورگر می‌تواند عملکرد مرورگر وب را گسترش دهد.

API سرور می‌تواند عملکرد وب سرور را گسترش دهد.

API مرورگر:

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

به عنوان مثال، API جغرافیایی می‌تواند مختصات موقعیت مرورگر را بازگرداند.

مثال:

موقعیت جغرافیایی کاربر را دریافت کنید:;

عنصر محلی myElement را با استفاده از getElementById ("demo") بدست می‌آوریم;
توابعی برای دریافت موقعیت کاربر ایجاد می‌کنیم:
  اگر (نویدگر جغرافیایی) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else {
    myElement.innerHTML = "پشتیبانی از موقعیت جغرافیایی توسط این مرورگر وجود ندارد.";
  }
}
function showPosition(position) {
  myElement.innerHTML = "عرض جغرافیایی: " + position.coords.latitude +
  "طول عرض جغرافیایی: " + position.coords.longitude;
}

سعی کنید خودتان امتحان کنید

API‌های سوم‌شخص

API‌های سوم‌شخص در مرورگر شما پیاده‌سازی نشده‌اند.

برای استفاده از این API‌ها، باید کد را از وب دانلود کنید.

مثال:

  • API YouTube - اجازه می‌دهد تا ویدئوها را در وب‌سایت نمایش دهید.
  • API Twitter - اجازه می‌دهد تا توییت‌ها را در وب‌سایت نمایش دهید.
  • API Facebook - اجازه می‌دهد تا اطلاعات Facebook را در وب‌سایت نمایش دهید.