API وب - معرفی

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

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

API وب چیست؟

API به معنای برنامه‌نویسی کاربردی (API) است (Application Programming Iنتایج (Interface)。

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

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

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

API مرورگر

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

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

مثال

دریافت مختصات جغرافیایی و موقعیت کاربر:

متغیر myElement = document.getElementById("demo");
دستور العمل دریافت_موقعیت();
  اگر (ناوگشتی_جغرافیایی) {
    ناوگراف آئی جی او جیٹپوزیشن(شوپوزیشن);
  }
    myElement.innerHTML = "جغرافیائی پوزیشن اس براؤزر میں پشتیبند نہیں ہے.";
  }
}
فونکشن شوپوزیشن(پوزیشن) {
  myElement.innerHTML = "مختصر: " + position.coords.latitude +
  "براہ کرم: " + position.coords.longitude;
}

نو خود استعمال کریئن

تیسرے پارٹی اپی

تیسرے پارٹی اپی نہیں داخل کیا گیا ہے جو آپ کے براؤزر میں موجود ہوگا。

یہ اپی استعمال کرنے کے لئے آپ کو ویب سے کوڈ ڈاؤن لوڈ کرنا ہوگا。

مثال دیکھئے:

  • یوٹیوب اپی - یہ آپ کو اس ویب سائٹ پر ویڈیو دکھانے کی اجازت دیتا ہے。
  • تویٹر اپی - یہ آپ کو اس ویب سائٹ پر تویٹز دکھانے کی اجازت دیتا ہے。
  • فیس بک اپی - یہ آپ کو اس ویب سائٹ پر فیس بک معلومات دکھانے کی اجازت دیتا ہے。