Довідка API MediaWiki

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

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

prop=info (in)

(main | query | info)
  • Цей модуль вимагає прав на читання.
  • Джерело: 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 [відкрити в пісочниці]