Справка MediaWiki API
This is an auto-generated MediaWiki API documentation page.
Documentation and examples: https://www.mediawiki.org/wiki/API
action=wbparsevalue
(main | wbparsevalue)
- Этот модуль требует прав на чтение.
- Источник: Wikibase Repository
- Лицензия: GPL-2.0+
Анализирует значения, используя ValueParser
.
Параметры:
- datatype
Datatype of the value to parse. Determines the parser to use.
- Одно из следующих значений: 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
Whether to additionally verify the data passed in.
- Тип: двоичный (details)
Примеры:
- Parse a plain string into a StringValue object.
- api.php?action=wbparsevalue&datatype=string&values=foo|bar [open in sandbox]
- 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} [open in sandbox]
- 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} [open in sandbox]