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=wbparsevalue

(main | wbparsevalue)
  • Voor deze module zijn leesrechten nodig.
  • Bron: WikibaseClient
  • Licentie: GPL-2.0-or-later

Verwerkt waarden met een ValueParser (waardeverwerker).

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
datatype

Gegevenstype van de te verwerken waarde. Bepaalt de te gebruiken verwerker.

Een van de volgende waarden: commonsMedia, entity-schema, external-id, geo-shape, globe-coordinate, localMedia, monolingualtext, quantity, string, tabular-data, time, url, wikibase-item, wikibase-property
property

De ID van de eigenschap waartoe de te verwerken waarde behoort. Bepaalt de te gebruiken parser.

parser
Verouderd.

ID van de te gebruiken ValueParser. Verouderd. Gebruik in plaats hiervan de datatype parameter.

Een van de volgende waarden: commonsMedia, entity-schema, external-id, geo-shape, globe-coordinate, globecoordinate, localMedia, monolingualtext, null, quantity, string, tabular-data, time, url, wikibase-entityid, wikibase-item, wikibase-property
values

Waarden om te verwerken

Deze parameter is vereist.
Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliƫnten waaraan hogere limieten zijn toegestaan).
options

De opties die de verwerker moet gebruiken. Geleverd als een JSON-object.

validate

Of de doorgegeven gegevens extra gecontroleerd moeten worden.

Type: booleaans (details)
Voorbeelden:
Verwerk een gewone string in een StringValue-object.
api.php?action=wbparsevalue&datatype=string&values=foo|bar [in de sandbox openen]
Verwerk 1994-02-08 in een TimeValue-object met een precisie van 9 (jaar).
api.php?action=wbparsevalue&datatype=time&values=1994-02-08&options={"precision":9} [in de sandbox openen]
Verwerk 1994-02-08 in een TimeValue-object met een precisie van 14 (seconde) met validatie ingeschakeld, wat resulteert in een validatiefout.
api.php?action=wbparsevalue&datatype=time&validate&values=1994-02-08&options={"precision":14} [in de sandbox openen]
Verwerkt foo in een object van hetzelfde gegevenstype als dat van P123, met validatie ingeschakeld. Dit kan, afhankelijk van de verwachte invoer van het gegevenstype van P123, een validatiefout opleveren.
api.php?action=wbparsevalue&property=P123&validate&values=foo [in de sandbox openen]