Ajuda da API do MediaWiki

Esta é uma página de documentação da API do MediaWiki gerada automaticamente.

Documentação e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=wbparsevalue

(main | wbparsevalue)
  • Este módulo requer direitos de leitura.
  • Fonte: WikibaseClient
  • Licença: GPL-2.0-or-later

Analisa os valores usando um analisador de valores (ValueParser)

Parâmetros:
datatype

O tipo de dados do valor a ser analisado. Determina o analisador que será usado.

Um dos seguintes valores: commonsMedia, entity-schema, external-id, geo-shape, globe-coordinate, math, monolingualtext, quantity, string, tabular-data, time, url, wikibase-item, wikibase-property
property

ID da propriedade ao qual o valor a analisar pertence. Determina o analisador a ser usado.

parser
Obsoleto.

Identificador do analisador de valores (ValueParser) a ser usado. Obsoleto. Em vez deste parâmetro, use o parâmetro datatype.

Um dos seguintes valores: commonsMedia, entity-schema, external-id, geo-shape, globe-coordinate, globecoordinate, math, monolingualtext, null, quantity, string, tabular-data, time, url, wikibase-entityid, wikibase-item, wikibase-property
values

Os valores a serem analisados

Este parâmetro é obrigatório.
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
options

As opções que o analisador deve usar. Fornecidas como um objeto JSON.

validate

Indica se, adicionalmente, devem ser verificados os dados recebidos.

Tipo: booliano (detalhes)
Exemplos:
Analisar um texto simples para gerar um objeto de valor texto (StringValue).
api.php?action=wbparsevalue&datatype=string&values=foo|bar [abrir na página de testes]
Analisar 1994-02-08 para gerar um objeto de valor data e hora (TimeValue) com a precisão 9 (ano).
api.php?action=wbparsevalue&datatype=time&values=1994-02-08&options={"precision":9} [abrir na página de testes]
Analisar 1994-02-08 para gerar um objeto de valor data e hora (TimeValue) com a precisão 14 (segundo) e com a validação ativa, resultando numa falha na validação.
api.php?action=wbparsevalue&datatype=time&validate&values=1994-02-08&options={"precision":14} [abrir na página de testes]
Analisa foo em um objeto de qualquer tipo de dados P123, com a validação habilitada, resultando potencialmente em uma falha de validação dependendo da entrada esperada do tipo de dados P123.
api.php?action=wbparsevalue&property=P123&validate&values=foo [abrir na página de testes]