API:Restricting API usage/hi

API (के कुछ हिस्सों) के उपयोग को सीमित करने के या फिर इसे पूरी तरह से अक्षम कर देने के कई तरीके हैं। इनमें से कुछ के लिए सदस्य समूह बदलने की ज़रूरत पड़ सकती है।



पूरे API को अक्षम करना
आप में   सेट करके पूरे API को ही अक्षम कर सकते हैं। API डिफ़ॉल्ट से सक्षम होता है।



लेखन API को अक्षम करना
आप सभी लेखन मोडलों को LocalSettings.php में Special:MyLanguage/API:Changing wiki content सेट करके अक्षम कर सकते हैं। लेखन API मीडियाविकि 1.14 के हिसाब से डिफ़ॉल्ट से सक्षम होता है, और पूराने संस्करणों में डिफ़ॉल्ट से अक्षम।



लेखन API के उपयोग को सीमित करना
आप विशिष्ट समूहों को writeapi अधिकार न देकर उन्हें लेखन API का उपयोग करने से रोक सकते हैं। डिफ़ॉल्ट से सभी समूहों के पास writeapi अधिकार होता है। हालाँकि API लिखने के लिए, writeapi और, दोनों की ज़रूरत पड़ती है।



मोडल अक्षम करना
आप LocalSettings.php पर एक पंक्ति जोड़कर विशिष्ट मोडलों को सभी सदस्यों के लिए अक्षम कर सकते हैं। जोड़ना क्या है, यह उस मोडल के प्रकार पर निर्भर है जिसे आप अक्षम करना चाहते हैं:


 * मोडलों के लिए  का इस्तेमाल करें
 * मोडलों के लिए  का इस्तेमाल करें
 * मोडलों के लिए  का इस्तेमाल करें
 * मोडलों के लिए  का इस्तेमाल करें

उदाहरण
बिना sysop अधिकार के सदस्यों के लिए  का उपयोग अक्षम करना:

API ऐक्शन को सीमित करने के लिए के लिए यह हुक जोड़ें:

,  और   को उनके वैल्यूओं से बदल दें।