এপিআই

This page is a translated version of the page API and the translation is 81% complete.
Outdated translations are marked like this.

মিডিয়াউইকির বেশকিছু অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) রয়েছে।

মিডিয়াউইকির তিনটি সর্বাপেক্ষা গুরুত্বপূর্ণ এপিআই হল:

লক্ষ্য রাখবেন, মিডিয়াউইকি অ্যাকশন এপিআই এবং মিডিয়াউইকির জাভাস্ক্রিপ্ট এপিআই উভয়ই মডুলার: উভয়ই এক্সটেনশন দ্বারা বাড়ানো যেতে পারে, তাই উপলব্ধ এপিআই মডিউলগুলো উইকি থেকে উইকিতে পৃথক হতে পারে।[1] যদিও MediaWiki Core -এ নির্মিত এপিআই মডিউলগুলো বেশিরভাগ মিডিয়াউইকি উইকিতে উপলব্ধ, বিল্ট-ইন অ্যাকশন এপিআই মডিউলগুলো অক্ষমও করা যেতে পারে

মিডিয়াউইকি ওয়েবসাইটের প্রেক্ষাপটে অ্যাকশন এপিআই জাভাস্ক্রিপ্ট থেকে [$1 mw.API] জাভাস্ক্রিপ্ট এপিআই-এর মাধ্যমে অ্যাক্সেস করা যায়। (mw.ForeignApi for allowed cross-site requests, e.g. between WMF wikis.) লাইব্রেরিগুলো আপনার প্রিয় প্রোগ্রামিং ভাষা থেকে মিডিয়াউইকি অ্যাকশন এপিআই অ্যাক্সেস করতে, API:Client code দেখুন।

অন্যান্য ওয়েব এপিআই

এই টেবিল: দেখুন · আলোচনা · সম্পাদনা
এপিআই উপলভ্যতা ইউ.আর.এল-এর ভিত্তি উদাহরণ
  মিডিয়াউইকি অ্যাকশন এপিআই মিডিয়াউইকির সাথে অন্তর্ভুক্ত

উইকিমিডিয়া প্রকল্পসমূহে সচল করা হয়েছে

/api.php https://en.wikipedia.org/w/api.php?action=query&prop=info&titles=পৃথিবী
  মিডিয়াউইকি রেস্ট এপিআই মিডিয়াউইকি ১.৩৫+ এর সাথে অন্তর্ভুক্ত

উইকিমিডিয়া প্রকল্পসমূহে সচল করা হয়েছে

/rest.php https://en.wikipedia.org/w/rest.php/v1/page/পৃথিবী
  Wikimedia REST API মিডিয়াউইকির অন্তর্ভুক্ত নয়

কেবল উইকিমিডিয়া প্রকল্পসমূহের জন্য উপলভ্য

/api/rest https://en.wikipedia.org/api/rest_v1/page/title/পৃথিবী
  উইকিমিডিয়া প্রকল্পসমূহে বাণিজ্যিক-দৈর্ঘ্যের এপিআইসমূহের জন্য, Wikimedia Enterprise দেখুন

আরও দেখুন

মিডিয়াউইকি এপিআই-এর জন্য পরামর্শ এবং ধারণাগুলো ফ্যাব্রিকেটর :

পাদটীকা

  1. অ্যাকশন এপিআই প্রসারনের জন্য, API:Extensions দেখুন। জাভাস্ক্রিপ্ট মডিউল সম্পর্কে তথ্যের জন্য, ResourceLoader দেখুন।