Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
prop=info (in)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати основні відомості про сторінку.
Параметри:
- inprop
Які додаткові властивості отримати:
- protection
- Вивести рівень захисту кожної сторінки.
- talkid
- Ідентифікатор сторінки обговорення для кожної сторінки, що не є обговоренням.
- watched
- Вивести статус спостереженості кожної сторінки.
- watchers
- Кількість спостерігачів, якщо це дозволено.
- visitingwatchers
- Кількість спостерігачів для кожної сторінки, які відвідували останні редагування таких сторінок, якщо це дозволено.
- notificationtimestamp
- Часова мітка сповіщення списку спостереження кожної сторінки.
- subjectid
- Ідентифікатор батьківської сторінки для кожної сторінки обговорення.
- associatedpage
- Назва префіксу відповідної теми або сторінки обговорення.
- url
- Дає повний URL, URL редагування та канонічний URL для кожної сторінки.
- readable
- Застарілий. Чи користувач може читати цю сторінку. Використовуйте intestactions=read натомість.
- preload
- Дає текст, виданий EditFormPreloadText.
- displaytitle
- Дає спосіб, у який відображається назва сторінки.
- varianttitles
- Видає вигляд заголовка всіма варіантами мов контенту цього сайту.
- linkclasses
- Дає додаткові класи CSS (наприклад, кольори посилань), що використовуються для посилань на цю сторінку, якщо вони мають з’являтися на сторінці, названої in linkcontext.
- Значення (розділені через | або альтернативу): associatedpage, displaytitle, linkclasses, notificationtimestamp, preload, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, readable
- inlinkcontext
Заголовок контексту для використання при визначенні додаткових класів CSS (наприклад, кольорів посилань), коли inprop містить linkclasses.
- Тип: назва сторінки
- Приймати сторінки, що не існують.
- Стандартно: Головна сторінка
- intestactions
Перевірити, чи поточний користувач може виконувати певні дії на сторінці.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів дозволено вищі ліміти).
- intestactionsdetail
Рівень деталізації для intestactions. Використовуйте параметри errorformat та errorlang головного модуля, щоб контролювати формат отримуваних повідомлень.
- boolean
- Вивести значення логічного типу даних для кожної дії.
- full
- Вивести повідомлення з поясненням, чому така дія заборонена, або порожній рядок, якщо така дія дозволена.
- quick
- Так само як full, але без затратних перевірок.
- Одне з наступних значень: boolean, full, quick
- Стандартно: boolean
- 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 [відкрити в пісочниці]