Справка MediaWiki API

Это автоматически сгенерированная страница документации MediaWiki API.

Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=wbparsevalue

(main | wbparsevalue)
  • Этот модуль требует прав на чтение.
  • Источник: WikibaseRepository
  • Лицензия: GPL-2.0-or-later

Анализирует значения, используя ValueParser.

Определённые параметры:
Other general parameters are available.
datatype

Тип данных значения для анализа. Определяет нужный анализатор.

Одно из следующих значений: commonsMedia, entity-schema, 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
Устарело.

Идентификатор ValueParser для использования. Устаревший. Вместо него следует использовать параметр datatype.

Одно из следующих значений: commonsMedia, entity-schema, external-id, geo-shape, globe-coordinate, globecoordinate, monolingualtext, null, quantity, string, tabular-data, time, url, wikibase-entityid, wikibase-item, wikibase-property
values

Значения для разбора

Это обязательный параметр.
Разделяйте значения с помощью | или альтернативного разделителя.
Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
options

The options the parser should use. Provided as a JSON object.

validate

Проверять ли дополнительно пропускаемые данные.

Type: boolean (details)
Примеры:
Parse a plain string into a StringValue object.
api.php?action=wbparsevalue&datatype=string&values=foo|bar [открыть в песочнице]
Parse 1994-02-08 to a TimeValue object with a precision of 9 (year).
api.php?action=wbparsevalue&datatype=time&values=1994-02-08&options={"precision":9} [открыть в песочнице]
Parse 1994-02-08 to a TimeValue object with a precision of 14 (second) with validation enabled, resulting in a validation failure.
api.php?action=wbparsevalue&datatype=time&validate&values=1994-02-08&options={"precision":14} [открыть в песочнице]
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 [открыть в песочнице]