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)
- Denna modul kräver läsrättigheter.
- Source: WikibaseClient
- License: GPL-2.0-or-later
Formaterar DataValues.
Parametrar:
Other general parameters are available.
- generate
Det önskade utdataformatet som ska genereras.
- Ett av följande värden: text/html, text/html; disposition=verbose, text/html; disposition=verbose-preview, text/plain, text/x-wiki
- Standard: text/x-wiki
- datavalue
Det data som ska formateras. Detta måste vara JSON-serialiseringen eller ett DataValue-objekt.
- Den här parametern är obligatorisk.
- datatype
Värdets datatyp. Detta är skiljt från värdets typ
- Ett av följande värden: commonsMedia, external-id, geo-shape, globe-coordinate, monolingualtext, quantity, string, tabular-data, time, url, wikibase-item, wikibase-property
- property
Egenskaps-ID som datavärdet tillhör, borde användas istället för parametern datatype.
- options
Alternativen som formateraren ska använda. Tillhandahålls som ett JSON-objekt.
De alternativ som stöds är:
- lang
- Språket som värdet ska formateras på (en MediaWiki-språkkod).
- applyRounding
- Om avrundning ska tillämpas på talet. Kan vara ett booleskt tal (automatisk / ingen avrundning) eller ett heltal (exponent för de sista signifikanta decimalsiffrorna). Endast användbart för kvantitetsvärden.
- applyUnit
- Om enheten ska inkluderas i utdata (ett booleskt tal). Endast användbart för kvantitetsvärden.
- showcalendar
- Om kalendermodellen ska visas. Kan vara ett booleskt tal (visas alltid / aldrig) eller strängen
"auto"(bestämmer automatiskt om den ska visas). Endast användbart för tidsvärden.
Examples:
- Formatera ett enkelt strängvärde.
- api.php?action=wbformatvalue&datavalue=%7B%22value%22%3A%22hello%22%2C%22type%22%3A%22string%22%7D [open in sandbox]
- Formatera ett strängvärde som en URL i 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]
- Format a time value as plain text, automatically showing the calendar model if needed.
- api.php?action=wbformatvalue&datavalue=%7B%22value%22%3A%7B%22time%22%3A%22%2B1879-03-14T00%3A00%3A00Z%22%2C%22timezone%22%3A0%2C%22before%22%3A0%2C%22after%22%3A0%2C%22precision%22%3A11%2C%22calendarmodel%22%3A%22http%3A%5C%2F%5C%2Fwww.wikidata.org%5C%2Fentity%5C%2FQ1985727%22%7D%2C%22type%22%3A%22time%22%7D&datatype=time&generate=text%2Fplain&options=%7B%22showcalendar%22%3A%22auto%22%7D [open in sandbox]