API:Restricting API usage/hi

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

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

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

Restricting access to the write API
You can deny certain groups the right to use the write API by denying them the writeapi right. By default, all groups have the writeapi right. However, both the writeapi right and  are required in order to use the write API.

Disabling modules
You can disable individual modules for all users by adding a line to LocalSettings.php. Exactly what to add depends on the type of module you want to disable:


 * For  modules, use
 * For  modules, use
 * For  modules, use
 * For  modules, use

Examples
To disable anyone who isn't a sysop from using :

To limit the access of an API action, add the following hook for :

Replace,   and   with the appropriate values.