Довідка API MediaWiki

Це автоматично генерована сторінка документації API MediaWiki.

Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=categorymembers (cm)

(main | query | categorymembers)
  • Цей модуль вимагає прав на читання.
  • Цей модуль може бути використаний як генератор.
  • Джерело: MediaWiki
  • Ліцензія: GPL-2.0-or-later

Перерахувати усі сторінки у поданій категорії.

Параметри:
cmtitle

Яку категорію вивести (обов'язково). Мусить включати префікс Категорія:. Не можна використати разом з cmpageid.

cmpageid

ID сторінки категорії для виведення. Не можна використати разом з cmtitle.

Тип: ціле число
cmprop

Які відомості включати:

ids
Додає ID сторінки.
title
Додає назву й ID простору назв сторінки.
sortkey
Додає ключ сортування, використаний для сортування у категорії (шістнадцятковий рядок).
sortkeyprefix
Додає ключ сортування, використаний для сортування у категорії (людиночитна частина).
type
Додає тип, за яким категоризується сторінка (page, subcat або file).
timestamp
Додає мітку часу, коли сторінка була включена.
Значення (розділені через | або альтернативу): ids, sortkey, sortkeyprefix, timestamp, title, type
Стандартно: ids|title
cmnamespace

Включати лише сторінки у цих просторах назв. Зверніть увагу, що cmtype=subcat чи cmtype=file можна використовувати замість cmnamespace=14 чи 6.

Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829
Щоб зазначити всі значення, використовуйте *.
cmtype

Який тип елементів категорії включати. Ігнорується, коли вказано cmsort=timestamp.

Значення (розділені через | або альтернативу): file, page, subcat
Стандартно: page|subcat|file
cmcontinue

Коли доступно більше результатів, використовуйте це, щоб продовжити.

cmlimit

Максимальна кількість сторінок для виведення.

Тип: ціле число або max
Значення має перебувати між 1 та 500.
Стандартно: 10
cmsort

Властивість, за якою сортувати.

Одне з наступних значень: sortkey, timestamp
Стандартно: sortkey
cmdir

У якому напрямку сортувати.

Одне з наступних значень: asc, ascending, desc, descending, newer, older
Стандартно: ascending
cmstart

Часова мітка, з якої почати список. Можна використати лише разом з cmsort=timestamp.

Тип: часова мітка (дозволені формати)
cmend

Часова мітка, якою закінчити список. Можна використати лише разом з cmsort=timestamp.

Тип: часова мітка (дозволені формати)
cmstarthexsortkey

Ключ сортування, з якого почати список, як видає cmprop=sortkey. Можна використати лише разом з cmsort=sortkey.

cmendhexsortkey

Ключ сортування, з якого почати список, як видає cmprop=sortkey. Можна використати лише разом з cmsort=sortkey.

cmstartsortkeyprefix

Префікс ключа сортування, з якого почати список. Можна використати лише разом з cmsort=sortkey. Перевизначає cmstarthexsortkey.

cmendsortkeyprefix

Префікс ключа сортування, перед яким закінчити список (не на; якщо це значення зустрінеться, його не буде включено!). Можна використати лише разом з cmsort=sortkey. Перевизначає cmendhexsortkey.

cmstartsortkey
Застарілий.

Використати натомість cmstarthexsortkey.

cmendsortkey
Застарілий.

Використати натомість cmendhexsortkey.

Приклади:
Отримати перші 10 сторінок у Category:Physics.
api.php?action=query&list=categorymembers&cmtitle=Category:Physics [відкрити в пісочниці]
Отримати інформацію про перші 10 сторінок у Category:Physics.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [відкрити в пісочниці]