Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=wbcheckconstraints
- Этот модуль требует прав на чтение.
- Источник: WikibaseQualityConstraints
- Лицензия: GPL-2.0-or-later
Выполняет проверки ограничений для любой требуемой сущности и возвращает результат.
- id
Список идентификаторов сущностей, из которых необходимо получить данные. Разделяйте значения знаком «|» или альтернативным способом.
- Разделяйте значения с помощью | или альтернативного разделителя.
- Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
- claimid
Список GUID, идентифицирующий заявление для проверки отчёта об ограничениях. Разделяйте значения знаком «|».
- Разделяйте значения с помощью | или альтернативного разделителя.
- Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
- constraintid
Необязательный фильтр для возврата только тех ограничений, у которых есть указанный идентификатор ограничения.
- Разделяйте значения с помощью | или альтернативного разделителя.
- Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
- status
Дополнительный фильтр для возврата результатов проверки только с выбранными состояниями.
Обратите внимание: кешируются только результаты для статусов «нарушение», «предупреждение», «предположение» и «плохие параметры». Все остальные статусы — не кешируются.
- compliance
- Утверждение удовлетворяет ограничению.
- violation
- Утверждение нарушает ограничение.
- warning
- The statement violates the constraint, but the constraint is not mandatory.
- suggestion
- The statement violates the constraint, but the constraint is just a suggestion.
- exception
- The subject entity of the statement is a known exception to the constraint.
- not-in-scope
- The constraint is not checked on this kind of snak (main snak, qualifier or reference), so the constraint check is skipped.
- deprecated
- The constraint has not been checked because the statement is deprecated.
- bad-parameters
- The constraint parameters are broken.
- todo
- The constraint is not implemented.
- Значения (разделённые с помощью | или альтернативного разделителя): bad-parameters, compliance, deprecated, exception, not-in-scope, suggestion, todo, violation, warning
- Для указания всех значений, используйте *.
- По умолчанию: violation|warning|suggestion|bad-parameters
- Check all constraints on the items Q5 and Q42.
- api.php?action=wbcheckconstraints&id=Q5|Q42 [открыть в песочнице]
- Check all constraints on a single statement.
- api.php?action=wbcheckconstraints&claimid=q42%248419C20C-8EF8-4EC0-80D6-AF1CA55E7557 [открыть в песочнице]
- Check one particular constraint on the item Q2.
- api.php?action=wbcheckconstraints&format=json&id=Q2&constraintid=P1082%24DA39C2DA-47DA-48FB-8A9A-DA80200FB2DB [открыть в песочнице]