MediaWiki API hulp
Dit is een automatisch aangemaakte documentatiepagina over de API van MediaWiki.
Documentatie en voorbeelden: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=wbcheckconstraints
- Voor deze module zijn leesrechten nodig.
- Bron: WikibaseQualityConstraints
- Licentie: GPL-2.0-or-later
Voert een beperkingencontrole uit op de gewenste entiteit en retourneert het resultaat.
- id
ID-lijst van de entiteiten waaruit de gegevens moeten worden opgehaald. Scheid waarden met ‘|’ of een alternatief.
- Scheid waarden met | of een alternatief.
- Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
- claimid
GUID-lijst die een verklaring identificeert om een beperkingsrapport te controleren. Scheid waarden met ‘|’.
- Scheid waarden met | of een alternatief.
- Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
- constraintid
Optioneel filter om alleen de beperkingen te retourneren die de opgegeven beperkings-ID hebben.
- Scheid waarden met | of een alternatief.
- Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
- status
Optioneel filter om alleen controleresultaten met de geselecteerde statussen te retourneren.
Houd er rekening mee dat alleen resultaten voor de statussen ‘violation’, ‘warning’, ‘suggestion’ en ‘bad-parameters’ in de cache worden opgeslagen. Aanvragen die een status buiten deze vier selecteren, worden niet in de cache geplaatst.
- compliance
- De verklaring voldoet aan de beperking.
- violation
- De verklaring is in strijd met de beperking.
- warning
- De verklaring is in strijd met de beperking, maar de beperking is niet verplicht.
- suggestion
- De verklaring is in strijd met de beperking, maar de beperking is slechts een suggestie.
- exception
- De onderwerpentiteit van de verklaring is een bekende uitzondering op de beperking.
- not-in-scope
- De beperking wordt niet gecontroleerd op dit soort snak (hoofdsnak, kwalificatie of referentie), dus de controle op de beperking wordt overgeslagen.
- deprecated
- De beperking is niet gecontroleerd omdat de verklaring verouderd is.
- bad-parameters
- De beperkingsparameters zijn onjuist.
- todo
- De beperking is niet geïmplementeerd.
- Waarden (gescheiden met | of alternatief): bad-parameters, compliance, deprecated, exception, not-in-scope, suggestion, todo, violation, warning
- Gebruik * om alle waarden op te geven.
- Standaard: violation|warning|suggestion|bad-parameters
- Alle beperkingen voor de items Q5 en Q42 controleren.
- api.php?action=wbcheckconstraints&id=Q5|Q42 [in de sandbox openen]
- Alle beperkingen voor een losse verklaring controleren.
- api.php?action=wbcheckconstraints&claimid=q42%248419C20C-8EF8-4EC0-80D6-AF1CA55E7557 [in de sandbox openen]
- Controleer één specifieke beperking op item Q2.
- api.php?action=wbcheckconstraints&format=json&id=Q2&constraintid=P1082%24DA39C2DA-47DA-48FB-8A9A-DA80200FB2DB [in de sandbox openen]