Ayuda de la API de MediaWiki
Esta es una página de documentación autogenerada de la API de MediaWiki.
Documentación y ejemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=wbparsevalue
(main | wbparsevalue)
- Este módulo requiere permisos de lectura.
- Fuente: WikibaseClient
- Licencia: GPL-2.0-or-later
Parses values using a ValueParser
.
Parámetros específicos:
Other general parameters are available.
- datatype
Datatype of the value to parse. Determines the parser to use.
- Uno de los siguientes valores: commonsMedia, external-id, geo-shape, globe-coordinate, 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
- En desuso.
Identificador del
ValueParser
que usar. Desaconsejado. En su lugar, usa el parámetro datatype.- Uno de los siguientes valores: commonsMedia, external-id, geo-shape, globe-coordinate, globecoordinate, monolingualtext, null, quantity, string, tabular-data, time, url, wikibase-entityid, wikibase-item, wikibase-property
- values
Los valores que analizar
- Este parámetro es obligatorio.
- Separar los valores con | o con una alternativa.
- Maximum number of values is 50 (500 for clients that are allowed higher limits).
- options
Opciones que el analizador debe usar. Se proporciona como un objeto JSON.
- validate
Whether to additionally verify the data passed in.
- Type: boolean (details)
Ejemplos:
- Analizar una cadena sin formato en un objeto StringValue.
- api.php?action=wbparsevalue&datatype=string&values=foo|bar [abrir en la zona de pruebas]
- Analizar 1994-02-08 para generar un objeto de fecha y hora (TimeValue) con una precisión de 9 (año).
- api.php?action=wbparsevalue&datatype=time&values=1994-02-08&options={"precision":9} [abrir en la zona de pruebas]
- Analizar 1994-02-08 para generar un objeto de fecha y hora (TimeValue) con una precisión de 14 (segundo) y con la validación habilitada, dando lugar a un error de validación.
- api.php?action=wbparsevalue&datatype=time&validate&values=1994-02-08&options={"precision":14} [abrir en la zona de pruebas]
- 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 [abrir en la zona de pruebas]