API:Restricting API usage/tr

API'nın kullanımını (belirli bölümlerini) belirli kullanıcı gruplarıyla kısıtlamanın veya tamamen devre dışı bırakmanın birkaç yolu vardır. Bunlardan bazıları için değişen grup izinleri gereklidir.



Tüm API'yi devre dışı bırakma
içinde  ayarlayarak API'yi bir bütün olarak devre dışı bırakabilirsiniz. API varsayılan olarak etkindir.



Yazma API'sini devre dışı bırakma
LocalSettings.php içinde  ayarlayarak tüm yazma modülleri özelliğini devre dışı bırakabilirsiniz. Yazma API'si MediaWiki 1.14'ten itibaren varsayılan olarak etkindir ve eski sürümlerde varsayılan olarak devre dışıdır.



Yazma API'sine erişimi kısıtlama
Belirli gruplara writeapi hakkını reddederek yazma API'sini kullanma hakkını reddedebilirsiniz. Varsayılan olarak, tüm grupların writeapi hakkı vardır. Ancak, yazma API'sini kullanmak için hem writeapi hakkı hem de  gerekir.



Modülleri devre dışı bırakma
LocalSettings.php dosyasına bir satır ekleyerek tüm kullanıcılar için ayrı modülleri devre dışı bırakabilirsiniz. Tam olarak ne ekleyeceğiniz, devre dışı bırakmak istediğiniz modülün türüne bağlıdır:


 * modülleri için,  kullanın
 * modülleri için,  kullanın
 * modülleri için,  kullanın
 * modülleri için,  kullanın

Örnekler
Hizmetli olmayanların  kullanmasını devre dışı bırakmak için:

Bir API eyleminin erişimini sınırlamak için, için aşağıdaki kancayı ekleyin:

,  ve   ile uygun değerlerle değiştirin.