Jump to content

API

From mediawiki.org
This page is a translated version of the page API and the translation is 100% complete.

मीडियाविकि में कई ऐप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (API) हैं।

मीडियाविकि निम्नलिखित वेब API प्रदान करता है:

क्रिया API अधिक व्यापक कार्यक्षमता प्रदान करता है, जबकि REST API (जो कि क्रिया API से नया है) में बेहतर संरचित URL हैं और यह काफी तेज़ चलता है।

मीडियाविकि निम्नलिखित सॉफ़्टवेयर API भी प्रदान करता है:

ध्यान दें कि मीडियाविकि क्रिया API और मीडियाविकि जावास्क्रिप्ट API, दोनों मॉड्यूलर हैंः दोनों को एक्सटेंशन द्वारा विस्तारित जा सकता है, इसलिए उपलब्ध API मॉड्यूल्स विकि-से-विकि भिन्न हो सकते हैं।[1] हालाँकि MediaWiki Core में बने API मॉड्यूल्स ज़्यादातर मीडियाविकि विकियों में उपलब्ध हैं, बिल्ट-इन क्रिया API मॉड्यूलों को अक्षम भी किया जा सकता है

मीडियाविकि वेबसाइट के संदर्भ में क्रिया API तक जावास्क्रिप्ट से mw.Api जावास्क्रिप्ट API के माध्यम से पहुँचा जा सकता है। (अनुमत क्रॉस-साइट अनुरोधों के लिए mw.ForeignApi, जैसे विकिमीडिया विकियों के बीच।) अपनी पसंदीदा प्रोग्रामिंग भाषा से मीडियाविकि क्रिया API तक पहुँचने के लिए लाइब्रेरियों के लिए API:Client code देखें।

विकिमीडिया विकियों के लिए API

विकिमीडिया विकियों के लिए उपलब्ध API-ओं के बारे में जानकारी के लिए Wikimedia APIs देखें।

ये भी देखें

मीडियाविकि API के लिए सुझाव और विचार Phabricator पर ट्रैक किए जाते हैं:

फ़ुटनोट्स

  1. क्रिया API को विस्तारित करने के लिए API:Extensions देखें। जावास्क्रिप्ट मॉड्यूलों के बारे में अधिक जानकारी के लिए ResourceLoader देखें।