MediaWiki API hulp

This is an auto-generated MediaWiki API documentation page.

Documentation and examples: 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

Parses values using a ValueParser.

Parameters:
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

Property ID the value to parse belongs to. Determines the parser to use.

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.
Separate values with | or alternative.
Maximum number of values is 50 (500 for clients allowed higher limits).
options

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

validate

Of de doorgegeven gegevens extra gecontroleerd moeten worden.

Type: boolean (details)
Voorbeelden:
Verwerk een gewone string in een StringValue-object.
api.php?action=wbparsevalue&datatype=string&values=foo|bar [open in de zandbak]
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} [open in de zandbak]
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} [open in de zandbak]
Parse foo into an object of whatever datatype P123 is, with validation enabled, potentially resulting in a validation failure depending on P123's datatype's expected input.
api.php?action=wbparsevalue&property=P123&validate&values=foo [open in de zandbak]