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

(main | 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.

Parametre:
Other general parameters are available.
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, inno, 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, inno, 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):
Örnekler:
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]