MediaWiki-API-Hilfe
Dies ist eine automatisch generierte MediaWiki-API-Dokumentationsseite.
Dokumentation und Beispiele: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=wbparsevalue
(main | wbparsevalue)
- Dieses Modul erfordert Leserechte.
- Quelle: WikibaseRepository
- Lizenz: GPL-2.0-or-later
Parst Werte mithilfe eines ValueParser
.
Spezifische Parameter:
Weitere allgemeine Parameter sind verfügbar.
- datatype
Datentyp des zu parsenden Wertes. Bestimmt den zu verwendenden Parser.
- Einer der folgenden Werte: commonsMedia, edtf, entity-schema, external-id, geo-shape, globe-coordinate, localMedia, 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
- Veraltet.
Kennung des zu verwendenden
ValueParser
. Veraltet. Verwende stattdessen den Parameter datatype.- Einer der folgenden Werte: commonsMedia, edtf, entity-schema, external-id, geo-shape, globe-coordinate, globecoordinate, localMedia, monolingualtext, null, quantity, string, tabular-data, time, url, wikibase-entityid, wikibase-item, wikibase-property
- values
Die zu parsenden Werte
- Dieser Parameter ist erforderlich.
- Werte mit | trennen oder Alternative.
- Die maximale Anzahl von Werten beträgt 50 (500 für Clients, denen höhere Limits erlaubt sind).
- options
Die Optionen, die der Parser verwenden soll. Angegeben als JSON-Objekt.
- validate
Ob zusätzlich die eingegebenen Daten verifiziert werden sollen.
- Type: boolean (details)
Beispiele:
- Parst eine reine Zeichenfolge in ein StringValue-Objekt.
- api.php?action=wbparsevalue&datatype=string&values=foo|bar [in Spielwiese öffnen]
- Parst 1994-02-08 auf ein TimeValue-Objekt mit einer Genauigkeit von 9 (Jahr).
- api.php?action=wbparsevalue&datatype=time&values=1994-02-08&options={"precision":9} [in Spielwiese öffnen]
- 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} [in Spielwiese öffnen]
- 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 [in Spielwiese öffnen]