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=allpages (ap)

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

Belirli bir ad alanındaki tüm sayfaları sırayla numaralandırır.

Parametre:
Other general parameters are available.
apfrom

Numaralandırılmaya başlanacak sayfa başlığı.

apcontinue

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.

apto

Konumundaki numaralandırmayı durdurmak için sayfa başlığı.

apprefix

Bu değerle başlayan tüm sayfa başlıklarını arayın.

apnamespace

Numaralandırılacak ad alanı.

Aşağıdaki değerlerden biri: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Varsayılan: 0
apfilterredir

Listelenecek sayfalar.

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

En az bu kadar bayt içeren sayfalarla sınırlandırın.

Tür: tamsayı
apmaxsize

En çok bu bayt içeren sayfalarla sınırlandırın.

Tür: tamsayı
apprtype

Yalnızca korunan sayfalarla sınırlandırın.

Değer (| veya alternatif ile ayırın): edit, move, upload
apprlevel

Koruma seviyesine göre filtre korumaları (apprtype=parameter ile kullanılmalıdır).

Değer (| veya alternatif ile ayırın): Boş veya autoconfirmed, sysop olabilir
apprfiltercascade

Korumaları basamaklılığa göre filtreleyin (apprtype ayarlanmadığında yoksayılır).

Aşağıdaki değerlerden biri: all, cascading, noncascading
Varsayılan: all
aplimit

Dönüş için toplamda kaç sayfa.

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

Listelenecek yön.

Aşağıdaki değerlerden biri: ascending, descending
Varsayılan: ascending
apfilterlanglinks

Bir sayfada dil bağlantısı olup olmadığına göre filtreleyin. Bunun uzantılar tarafından eklenen dil bağlantıları dikkate almayabileceğini unutmayın.

Aşağıdaki değerlerden biri: all, withlanglinks, withoutlanglinks
Varsayılan: all
apprexpiry

Sayfayı filtrelemek için hangi koruma süresinin dolması:

indefinite
Yalnızca süresiz koruma süresine sahip sayfalar alın.
definite
Yalnızca belirli (belirli) koruma süresinin dolmasına neden olan sayfalar alın.
all
Koruma süreleri dolmuş sayfalar alın.
indefinite
Get only pages with indefinite protection expiry.
definite
Get only pages with a definite (specific) protection expiry.
all
Get pages with any protections expiry.
Aşağıdaki değerlerden biri: all, definite, indefinite
Varsayılan: all
Örnekler:
B harfinden başlayan sayfaların bir listesini göster.
api.php?action=query&list=allpages&apfrom=B [sandbox'ta açın]
T harfiyle başlayan 4 sayfa hakkında bilgi göster.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [sandbox'ta açın]
Re ile başlayan yönlendirme yapmayan ilk 2 sayfanın içeriğini göster.
api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [sandbox'ta açın]