Справка MediaWiki API

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

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

action=wbparsevalue

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

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

Параметры:
datatype

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

Одно из следующих значений: commonsMedia, geo-shape, globe-coordinate, monolingualtext, quantity, string, tabular-data, time, url, external-id, wikibase-item, wikibase-property
parser
Устарело.

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

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

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

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

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

validate

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

Тип: логический (подробнее)
Примеры:
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} [открыть в песочнице]