Довідка API MediaWiki

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

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

prop=info (in)

(mainqueryinfo)
  • Цей модуль вимагає прав на читання.
  • Джерело: MediaWiki
  • Ліцензія: GPL-2.0+

Отримати основні відомості про сторінку.

Параметри:
inprop

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

protection
Вивести рівень захисту кожної сторінки.
talkid
Ідентифікатор сторінки обговорення для кожної сторінки, що не є обговоренням.
watched
Вивести статус спостереженості кожної сторінки.
watchers
Кількість спостерігачів, якщо це дозволено.
visitingwatchers
Кількість спостерігачів для кожної сторінки, які відвідували останні редагування таких сторінок, якщо це дозволено.
notificationtimestamp
Часова мітка сповіщення списку спостереження кожної сторінки.
subjectid
Ідентифікатор батьківської сторінки для кожної сторінки обговорення.
url
Дає повний URL, URL редагування та канонічний URL для кожної сторінки.
readable
Чи користувач може редагувати цю сторінку.
preload
Дає текст, виданий EditFormPreloadText.
displaytitle
Дає спосіб, у який відображається назва сторінки.
Значення (розділені через | або альтернативу): protection, talkid, watched, watchers, visitingwatchers, notificationtimestamp, subjectid, url, readable, preload, displaytitle
intestactions

Перевірити, чи поточний користувач може виконувати певні дії на сторінці.

Розділіть значення з допомогою | або альтернативу. Максимальна кількість значень — 50 (500 для ботів).
intoken
Застарілий.

Використати натомість action=query&meta=tokens.

Значення (розділені через | або альтернативу): edit, delete, protect, move, block, unblock, email, import, watch
incontinue

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

Приклади:
Отримати інформацію про сторінку Main Page.
api.php?action=query&prop=info&titles=Main%20Page [відкрити в пісочниці]
Отримати загальну інформацію і дані про захист сторінки Main Page.
api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [відкрити в пісочниці]

list=categorymembers (cm)

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

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

Параметри:
cmtitle

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

cmpageid

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

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

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

ids
Додає ID сторінки.
title
Додає назву й ID простору назв сторінки.
sortkey
Додає ключ сортування, використаний для сортування у категорії (шістнадцятковий рядок).
sortkeyprefix
Додає ключ сортування, використаний для сортування у категорії (людиночитна частина).
type
Додає тип, за яким категоризується сторінка (page, subcat або file).
timestamp
Додає мітку часу, коли сторінка була включена.
Значення (розділені через | або альтернативу): ids, title, sortkey, sortkeyprefix, type, timestamp
За замовчуванням: 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, 2300, 2301, 2302, 2303
Щоб зазначити всі значення, використовуйте *.
cmtype

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

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

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

cmlimit

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

Дозволено не більше 500 (5000 для ботів).
Тип: ціле число або max
За замовчуванням: 10
cmsort

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

Одне з наступних значень: sortkey, timestamp
За замовчуванням: sortkey
cmdir

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

Одне з наступних значень: asc, desc, ascending, 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 [відкрити в пісочниці]