MediaWiki API yardımı
Bu otomatik olarak oluşturulan bir MediaWiki API belgelenme sayfasıdır.
Belgeler ve örnekler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=userrights
- Bu modül okuma hakları gerektirir.
- Bu modül yazma hakları gerektirir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Bir kullanıcının grup üyeliğini değiştirin.
- user
Kullanıcı.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı ve kullanıcı kimliği (ör. "#12345")
- userid
- Kaldırıldı.
Bunun yerine user=#ID belirtin.
- Tür: tamsayı
- add
Kullanıcıyı bu gruplara ekleyin veya zaten üye iseler, o gruba üyelik sürelerinin dolmasını güncelleyin.
- Değer (| veya alternatif ile ayırın): bot, bureaucrat, emailconfirmed, interface-admin, suppress, sysop
- expiry
Süre sonu zaman damgaları. Göreli (ör. 5 months veya 2 weeks) veya mutlak (örn. 2014-09-18T12:34:56Z) olabilir. Yalnızca bir zaman damgası ayarlanırsa, add parametresine iletilen tüm gruplar için kullanılır. Süresi dolmayan bir kullanıcı grubu için infinite, indefinite, infinity veya never kullanın.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- Varsayılan: infinite
- remove
Kullanıcıyı bu gruplardan kaldırın.
- Değer (| veya alternatif ile ayırın): bot, bureaucrat, emailconfirmed, interface-admin, suppress, sysop
- reason
Değişimin sebebi.
- Varsayılan: (boş)
- token
action=query&meta=tokens üzerinden alınan bir "userrights" anahtarı
Uyumluluk için web kullanıcı arayüzünde kullanılan simge de kabul edilir.
- Bu parametre gerekli.
- tags
Kullanıcı hakları günlüğündeki girişe uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- bot grubuna FooBot kullanıcısını ekleyin ve sysop ve bureaucrat gruplarından kaldırın.
- api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [sandbox'ta açın]
- bot grubuna 123 kimliğine sahip kullanıcıyı ekleyin ve sysop ve bureaucrat gruplarından kaldırın.
- api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [sandbox'ta açın]
- sysop grubuna 1 ay boyunca SometimeSysop kullanıcısını ekleyin.
- api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [sandbox'ta açın]