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/Special:MyLanguage/API:Main_page

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, entity-schema, external-id, geo-shape, globe-coordinate, monolingualtext, quantity, string, tabular-data, time, url, wikibase-item, wikibase-property
property

Identifiant de la propriété à laquelle appartient la valeur à analyser. Détermine l’analyseur à utiliser.

parser
Obsolète.

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

Une des valeurs suivantes : commonsMedia, entity-schema, external-id, geo-shape, globe-coordinate, globecoordinate, monolingualtext, null, quantity, string, tabular-data, time, url, wikibase-entityid, 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 (ou 500 pour les clients ayant droit aux limites plus élevées).
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]
Analyse « foo » en un objet de tout type de données correspondant à P123, avec la validation activée, ce qui peut conduire à un échec de validation selon l’entrée attendue du type de données de P123.
api.php?action=wbparsevalue&property=P123&validate&values=foo [ouvrir dans le bac à sable]