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]