Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/API
prop=info (in)
- Цей модуль вимагає прав на читання.
- Джерело: 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 [відкрити в пісочниці]