Довідка API MediaWiki

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

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

meta=messagegroups (mg)

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

Вивести інформацію про групи повідомлень.

Зверніть увагу, що параметр uselang впливає на результат відображення частин, які залежать від мови.

Конкретні параметри:
Other general parameters are available.
mgdepth

При використанні формату дерева, обмежити глибину до такої кількості рівнів. Значення 0 означає, що жодні підгрупи не відображаються. Якщо ліміту досягнуто, результат включає значення «groupcount», яке містить кількість безпосередніх підгруп.

Тип: ціле число
Стандартно: 100
mgfilter

Видавати лише повідомлення з ідентифікаторами, які відповідають одному або кільком поданим характеристикам (без урахування регістру, розділені вертикальною рискою, байдужий символ *).

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

У деревоподібному форматі групи повідомлень можуть існувати в декількох місцях дерева.

Одне з наступних значень: flat, tree
Стандартно: flat
mgiconsize

Бажаний розмір растеризованої іконки групи.

Тип: ціле число
Стандартно: 64
mgprop

Яку інформацію, пов'язану з перекладами, отримати:

id
Включити ідентифікатор групи.
label
Включити мітку групи.
description
Включити опис групи.
class
Включити назву класу групи.
namespace
Включити простір назв групи. Не всі групи належать до одного простору назв.
exists
Включити самообраховану властивість існування групи.
icon
Включити URL-адреси іконки групи.
priority
Включити статус пріоритетності, наприклад, заборонені.
prioritylangs
Включити пріоритетні мови. Якщо не вказані, параметр виводиться як хибний.
priorityforce
Включити статус пріоритетності — чи вказані пріоритетні мови примусово.
workflowstates
Включити робочий стан для груп повідомлень.
sourcelanguage
Include the source language for the message group.
subscription
Include whether the user is subscribed to the group.
Значення (розділені через | або альтернативу): class, description, exists, icon, id, label, namespace, priority, priorityforce, prioritylangs, sourcelanguage, subscription, workflowstates
Стандартно: id|label|description|class|exists
mgroot

При використанні деревоподібного формату, замість починати від верхнього, почати з даної групи повідомлень, яка має бути агрегованою групою повідомлень. При використанні плоского формату видається лише зазначена група.

За замовчуванням: (порожньо)
mglanguageFilter

Повертати тільки ті групи повідомлень, які можна перекласти на цю мову.

За замовчуванням: (порожньо)
Приклад:
Показати групи повідомлень
api.php?action=query&meta=messagegroups [відкрити в пісочниці]