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=categorymembers (cm)

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

Belirli bir kategorideki tüm sayfaları listeleyin.

Parametre:
cmtitle

Hangi kategorinin numaralandırılacağı (gerekli). Kategori: önekini içermelidir. cmpageid ile birlikte kullanılamaz.

cmpageid

Numaralandırılacak kategorinin sayfa kimliği. cmtitle ile birlikte kullanılamaz.

Tür: tamsayı
cmprop

Hangi bilgilere yer verilecek:

ids
Sayfa kimliğini ekler.
title
Sayfanın başlığını ve ad alanı kimliğini ekler.
sortkey
Kategoride sıralama için kullanılan sıralama anahtarını ekler (onaltılık dize).
sortkeyprefix
Kategoride sıralama için kullanılan sıralama anahtarı önekini ekler (sıralama anahtarının okunabilir kısmı).
type
Sayfanın kategorize edildiği türü ekler (page, subcat veya file).
timestamp
Sayfanın eklendiği zaman damgasını ekler.
Değer (| veya alternatif ile ayırın): ids, sortkey, sortkeyprefix, timestamp, title, type
Varsayılan: ids|title
cmnamespace

Yalnızca bu ad alanlarına sayfalar ekleyin. cmnamespace=14 veya 6 yerine cmtype=subcat veya cmtype=file kullanılabileceğini unutmayı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
Tüm değerleri belirtmek için * tuşunu kullanın.
cmtype

Hangi tür kategori üyelerini ekleyeceğiniz. cmsort=timestamp ayarlandığında yok sayılır.

Değer (| veya alternatif ile ayırın): file, page, subcat
Varsayılan: page|subcat|file
cmcontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.

cmlimit

Döndürülecek maksimum sayfa sayısı.

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

Sıralama özelliği.

Aşağıdaki değerlerden biri: sortkey, timestamp
Varsayılan: sortkey
cmdir

Hangi yönde sıralanır.

Aşağıdaki değerlerden biri: asc, ascending, desc, descending, newer, older
Varsayılan: ascending
cmstart

Listesinden başlamak için zaman damgası. Yalnızca cmsort=timestamp ile kullanılabilir.

Tür: zaman damgası (izin verilen formatlar)
cmend

Adresindeki listeyi sonlandırmak için zaman damgası. Yalnızca cmsort=timestamp ile kullanılabilir.

Tür: zaman damgası (izin verilen formatlar)
cmstarthexsortkey

cmprop=sortkey tarafından döndürüldüğü şekilde, listelemeyi başlatmak için sortkey kullanın. Yalnızca cmsort=sortkey ile kullanılabilir.

cmendhexsortkey

cmprop=sortkey tarafından döndürülen, adresindeki listeyi sonlandırmak için sortkey. Yalnızca cmsort=sortkey ile kullanılabilir.

cmstartsortkeyprefix

Listeden başlamak için Sortkey öneki. Yalnızca cmsort=sortkey ile kullanılabilir. cmstarthexsortkey geçersiz kılar.

cmendsortkeyprefix

Önce listeyi sonlandırmak için sortkey öneki (at değil; bu değer oluşursa dahil edilmez!). Yalnızca cmsort=sortkey ile kullanılabilir. cmendhexsortkey değerini geçersiz kılar.

cmstartsortkey
Kaldırıldı.

Bunun yerine cmstarthexsortkey kullanın.

cmendsortkey
Kaldırıldı.

Bunun yerine cmendhexsortkey kullanın.

Örnekler:
Category:Physics içinde ilk 10 sayfayı edinin.
api.php?action=query&list=categorymembers&cmtitle=Category:Physics [sandbox'ta açın]
Category:Physics içindeki ilk 10 sayfa hakkında sayfa bilgisi alın.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [sandbox'ta açın]