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

(main | wbsetclaim)
  • 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 ou met à jour une Déclaration ou une Affirmation complète.

Paramètres :
claim

Sérialisation de la Mention ou de la Déclaration

Ce paramètre est obligatoire.
index

L'indice dans la liste des états de l'entité vers lequel on va déplacer l'état. Facultatif. Sachez que lors de la définition d'un indice qui spécifie une position qui ne suit pas immédiatement un état dont la principale snak ne disposent pas de la même propriété, l'ensemble du groupe des états dont la principale snak dispose de la même propriété est déplacé. Lorsqu'il n'est pas fourni, un état existant restera en place alors qu'un nouvel état sera ajouté au dernier, dont la principale snak possède la même propriété.

Type: entier
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 révision sur laquelle baser la modification. Il est utilisé pour détecter les conflits à l’enregistrement.

Type: entier
bot

Marquer cette modification comme faite par robot. Cette marque d’URL sera respectée uniquement si l’utilisateur appartient au groupe « Robots ».

Type : booléen (détails)
ignoreduplicatemainsnak

Si c’est vrai, et si l’entité a déjà une requête avec le même snak principal que la demande envoyée dans la requête, alors la requête est ignorée.

Type : booléen (détails)
Exemples :
Définir la déclaration dans l’élément d’identifiant donné pour la propriété P1 avec en valeur la chaîne « City »
api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"claim","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}}} [ouvrir dans le bac à sable]
Initialiser la demande avec l’ID donné pour la propriété P1 avec une valeur de chaîne égale à « Ville » et déplacer la demande en première position dans le sous-groupe des réclamations de l’entité qui partagent la même propriété principale de Snak P1. En outre, déplacer l’ensemble du sous-groupe vers le haut de tous les sous-groupes agrégés par propriété.
api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"claim","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}}}&index=0 [ouvrir dans le bac à sable]
Initialiser l'état ayant l’ID donné à la propriété P1 avec une chaîne égale à « Ville » ainsi que la déclaration des références de l’état avec une référence unique associant la chaîne de valeur « L’Économie des Villes » affectée à la propriété P2.
api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"statement","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}},"references":[{"snaks":{"P2":[{"snaktype":"value","property":"P2","datavalue":{"value":"The Economy of Cities","type":"string"}}]},"snaks-order":["P2"]}],"rank":"normal"} [ouvrir dans le bac à sable]