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

list=random (rn)

(main | query | random)
  • Bu modül okuma hakları gerektirir.
  • Bu modül jeneratör olarak kullanılabilir.
  • Kaynak: MediaWiki
  • Lisans: GPL-2.0-or-later

Bir dizi rastgele sayfa alın.

Sayfalar sabit bir sırayla listelenir, yalnızca başlangıç noktası rastgele olur. Bu, örneğin Main Page listenin ilk rastgele sayfasıysa, List of fictional monkeys her zaman ikinci olur, List of people on stamps of Vanuatu üçüncü, vb.

Parametre:
Other general parameters are available.
rnnamespace

Yalnızca bu ad alanlarındaki sayfaları döndürün.

Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 1198, 1199
Tüm değerleri belirtmek için * tuşunu kullanın.
rnfilterredir

Nasıl yönlendirmeleri için filtre için.

Aşağıdaki değerlerden biri: all, nonredirects, redirects
Varsayılan: nonredirects
rnminsize

Limit to pages with at least this many bytes.

Tür: tamsayı
rnmaxsize

Limit to pages with at most this many bytes.

Tür: tamsayı
rncontentmodel

Filter pages that have the specified content model.

Aşağıdaki değerlerden biri: GadgetDefinition, Scribunto, css, javascript, json, text, translate-messagebundle, unknown, wikitext
rnredirect
Kaldırıldı.

Bunun yerine rnfilterredir=redirects kullanın.

Tür: boole (ayrıntılar)
rnlimit

Kaç rastgele sayfanın döndürüleceğini sınırlayın.

Tür: tamsayı veya max
Değer, 1 ile 500 arasında olmalıdır.
Varsayılan: 1
rncontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.

Örnekler:
Ana ad alanından iki rastgele sayfa döndürün.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [sandbox'ta açın]
Ana ad alanından iki rastgele sayfa hakkında sayfa bilgisi döndürür.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [sandbox'ta açın]
Return page info about one random page from the main namespace that has at least 500 bytes of text.
api.php?action=query&list=random&rnnamespace=0&rnlimit=1&minsize=500 [sandbox'ta açın]
"https://vmtools.wiki/Özel:ApiHelp" sayfasından alınmıştır