Aide de l’API MediaWiki
Ceci est une page d’aide de l’API de MediaWiki générée automatiquement.
Documentation et exemples : https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=wbcheckconstraints
- Ce module nécessite des droits de lecture.
- Source : WikibaseQualityConstraints
- Licence : GPL-2.0-or-later
Réalise des vérifications de contraintes sur toute entité que vous désirez et renvoie le résultat.
- id
Liste d’identifiants des entités pour lesquelles obtenir les données. Séparez les valeurs par « | » ou similaire.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- claimid
Liste des GUID identifiant une déclaration à vérifier pour générer un rapport sur leur contraintes. Séparez les valeurs par « | ».
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- constraintid
Filtre facultatif pour ne retourner que les contraintes qui ont l’identifiant de contrainte spécifié.
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- status
Filtre facultatif pour ne renvoyer que les résultats avec les états sélectionnés.
Noter que seuls les résultats pour les états « violation », « avertissement », « suggestion » et « mauvais-paramètres » sont mis en cache, donc les requêtes qui sélectionnent un état autre que ces quatre là ne bénéficient pas du cache.
- compliance
- La déclaration satisfait la contrainte.
- violation
- La déclaration viole la contrainte.
- warning
- La déclaration viole la contrainte, mais la contrainte n’est pas exigée.
- suggestion
- La déclaration viole la contrainte, mais la contrainte n’est qu’une suggestion.
- exception
- L’entité sujet de la déclaration est une exception connue à la contrainte.
- not-in-scope
- La contrainte n’est pas vérifiée sur ce type d’élément (valeur principale, qualificateur ou référence), donc la vérification de la contrainte est sautée.
- deprecated
- La contrainte n’a pas été vérifiée parce que la déclaration est obsolète.
- bad-parameters
- Les paramètres de la contrainte sont erronés.
- todo
- La contrainte n’est pas mise en œuvre.
- Valeurs (séparées par | ou autre) : bad-parameters, compliance, deprecated, exception, not-in-scope, suggestion, todo, violation, warning
- Pour spécifier toutes les valeurs, utiliser *.
- Par défaut : violation|warning|suggestion|bad-parameters
- Vérifier toutes les contraintes sur les éléments Q5 et Q42.
- api.php?action=wbcheckconstraints&id=Q5|Q42 [ouvrir dans le bac à sable]
- Vérifier toutes les contraintes sur une seule déclaration.
- api.php?action=wbcheckconstraints&claimid=q42%248419C20C-8EF8-4EC0-80D6-AF1CA55E7557 [ouvrir dans le bac à sable]
- Vérifier une contrainte particulière sur l’élément Q2.
- api.php?action=wbcheckconstraints&format=json&id=Q2&constraintid=P1082%24DA39C2DA-47DA-48FB-8A9A-DA80200FB2DB [ouvrir dans le bac à sable]