MediaWiki API help
This is an auto-generated MediaWiki API documentation page.
Documentation and examples: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=wbformatvalue
(main | wbformatvalue)
- This module requires read rights.
- Source: WikibaseClient
- License: GPL-2.0-or-later
Formats DataValues.
Specific parameters:
Other general parameters are available.
- generate
The desired output format to generate.
- One of the following values: text/html, text/html; disposition=verbose, text/html; disposition=verbose-preview, text/plain, text/x-wiki
- Default: text/x-wiki
- datavalue
The data to format. This has to be the JSON serialization of a DataValue object.
- This parameter is required.
- datatype
The value's data type. This is distinct from the value's type
- One of the following values: commonsMedia, edtf, entity-schema, external-id, geo-shape, globe-coordinate, math, monolingualtext, musical-notation, quantity, string, tabular-data, time, url, wikibase-form, wikibase-item, wikibase-lexeme, wikibase-property, wikibase-sense
- property
Property ID the data value belongs to, should be used instead of the datatype parameter.
- options
The options the formatter should use. Provided as a JSON object.
Examples:
- Format a simple string value.
- api.php?action=wbformatvalue&datavalue=%7B%22value%22%3A%22hello%22%2C%22type%22%3A%22string%22%7D [open in sandbox]
- Format a string value as a URL in HTML.
- api.php?action=wbformatvalue&datavalue=%7B%22value%22%3A%22http%3A%5C%2F%5C%2Facme.org%22%2C%22type%22%3A%22string%22%7D&datatype=url&generate=text%2Fhtml [open in sandbox]