Aide de l'API MediaWiki

Ceci est une page d’aide de l’API de MediaWiki générée automatiquement.

Documentation et exemples : https://www.mediawiki.org/wiki/API

action=wbparsevalue

(main | wbparsevalue)
  • Ce module nécessite des droits de lecture.
  • Source : WikibaseClient
  • Licence : GPL-2.0-or-later

Analyse les valeurs en utilisant un ValueParser.

Paramètres :
datatype

Type de données de la valeur à analyser. Détermine l’analyseur à utiliser.

Une des valeurs suivantes : commonsMedia, geo-shape, globe-coordinate, monolingualtext, quantity, string, tabular-data, entity-schema, time, url, external-id, wikibase-item, wikibase-property
parser
Obsolète.

L'ID du ValueParser à utiliser. Deprecated. Utiliser le paramètre datatype à la place.

Une des valeurs suivantes : wikibase-entityid, globecoordinate, null, commonsMedia, geo-shape, globe-coordinate, monolingualtext, quantity, string, tabular-data, entity-schema, time, url, external-id, wikibase-item, wikibase-property
values

Les valeurs à analyser

Ce paramètre est obligatoire.
Valeurs séparées par | ou autre. Le nombre maximal de valeurs est 50 (500 pour les robots).
options

Les options que l’analyseur devrait être utilisé. Fourni sous forme d’objet JSON.

validate

Indique s’il faut également valider les données transmises.

Type : booléen (détails)
Exemples :
Analyser une chaîne brute dans un objet StringValue.
api.php?action=wbparsevalue&datatype=string&values=foo|bar [ouvrir dans le bac à sable]
Analyser 1994-02-08 comme un objet TimeValue avec une précision de 9 (année).
api.php?action=wbparsevalue&datatype=time&values=1994-02-08&options={"precision":9} [ouvrir dans le bac à sable]
Analyser 1994-02-08 comme un objet TimeValue avec une précision de 14 (seconde) avec la validation activée, aboutissant à un échec de validation.
api.php?action=wbparsevalue&datatype=time&validate&values=1994-02-08&options={"precision":14} [ouvrir dans le bac à sable]