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=wbcreateclaim

(main | wbcreateclaim)
  • Ce module nécessite des droits de lecture.
  • Ce module nécessite des droits d’écriture.
  • Ce module accepte seulement les requêtes POST.
  • Source : WikibaseClient
  • Licence : GPL-2.0-or-later

Crée les déclarations Wikibase.

Paramètres :
entity

Identifiant de l’entité à laquelle va être ajoutée la réclamation

Ce paramètre est obligatoire.
snaktype

Le type d’assertion simple

Ce paramètre est obligatoire.
Une des valeurs suivantes : novalue, somevalue, value
property

Identifiant de la propriété snaks

Ce paramètre est obligatoire.
value

Valeur de l’assertion simple lors de la création d’une déclaration avec une assertion simple avec une valeur

summary

Résumé de la modification. Sera préfixé par un commentaire généré automatiquement. La taille limite du commentaire automatique ajouté au résumé est de 260 caractères pour l’ensemble. Notez bien que tout ce qui est au-delà de cette limite sera tronqué.

tags

Modifier les balises à appliquer à la version.

Valeurs (séparées par | ou autre) : openrefine-3.6
token

Un jeton « csrf » récupéré par action=query&meta=tokens

Ce paramètre est obligatoire.
baserevid

L’identifiant numérique de la version sur laquelle baser la modification. Il est utilisé pour détecter les conflits à l’enregistrement.

Type: entier
bot

Marquer cette modification comme faite par un robot. Ce paramètre ne sera pris en compte que si l’utilisateur appartient au groupe « Robots ».

Type : booléen (détails)
Exemples :
Crée une déclaration dans l’élément Q999999998 pour la propriété P9001 avec en valeur une assertion simple de type « aucune valeur ».
api.php?action=wbcreateclaim&entity=Q999999998&property=P9001&snaktype=novalue [ouvrir dans le bac à sable]
Crée une déclaration dans l’élément Q999999998 pour la propriété P9002 avec en valeur la chaîne « itsastring »
api.php?action=wbcreateclaim&entity=Q999999998&property=P9002&snaktype=value&value="itsastring" [ouvrir dans le bac à sable]
Crée une déclaration dans l’élément Q999999998 pour la propriété P9003 avec en valeur l’élément Q1
api.php?action=wbcreateclaim&entity=Q999999998&property=P9003&snaktype=value&value={"entity-type":"item","numeric-id":1} [ouvrir dans le bac à sable]
Crée une déclaration dans l’élément Q999999998 pour la propriété P9004 ayant en valeur l’assertion simple des coordonnées
api.php?action=wbcreateclaim&entity=Q999999998&property=P9004&snaktype=value&value={"latitude":40.748433,"longitude":-73.985656,"globe":"http://www.wikidata.org/entity/Q2","precision":0.000001} [ouvrir dans le bac à sable]