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

(main | wbsetsitelink)
  • 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

Associe une page sur un wiki à un élément Wikibase, ou supprime une telle association si elle existe.

Paramètres :
id

Identificateur de l’entité, en incluant le préfixe. Utiliser soit id soit site et title ensemble.

new

Si elle est définie, une nouvelle entité sera créée. La valeur indiquée doit correspondre au type d'entité que vous souhaitez créer.

Une des valeurs suivantes : item, property
site

Un identifiant pour le site sur lequel se trouve la page. À utiliser ensemble avec title pour faire un lien de site complet.

Une des valeurs suivantes :
title

Titre de la page à associer. À utiliser avec site pour faire un lien de site complet.

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
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.
bot

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

Type : booléen (détails)
linksite

L'identifiant du site sur lequel réside la page à relier

Ce paramètre est obligatoire.
Une des valeurs suivantes :
linktitle

Le titre de la page à lier. Si ce paramètre est une chaîne vide, ou si le linktitle et les badges ne sont pas simultanément définis, le lien sera supprimé.

badges

Les Id des éléments à définir comme étant des badges. Ils remplaceront les actuels. Si ce paramètre n'est pas initialisé, les badges ne seront pas modifiés

Valeurs (séparées par | ou autre) :
Exemples :
Ajouter un lien de site vers la page en anglais « Hydrogen » pour l’élément ayant l’ID Q999999998, si le lien de site n’existe pas
api.php?action=wbsetsitelink&id=Q999999998&linksite=enwiki&linktitle=Hydrogen [ouvrir dans le bac à sable]
Ajouter un lien de site vers la page en anglais « Hydrogen » ayant l’ID Q999999998 si le lien de site n’existe pas. Ajoute aussi « Loves Oxygen » au résumé de la modification.
api.php?action=wbsetsitelink&id=Q999999998&linksite=enwiki&linktitle=Hydrogen&summary=Loves%20Oxygen [ouvrir dans le bac à sable]
Ajouter un lien de site vers la page en allemand « Wasserstoff » pour l’élément lié avec l’article en anglais « Hydrogen », si le lien de site n’existe pas
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki&linktitle=Wasserstoff [ouvrir dans le bac à sable]
Supprime de l'élément le lien vers le site germanophone
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki [ouvrir dans le bac à sable]
Ajouter un lien de site vers la page en polonais « Wodór » à l’élément lié avec la page en anglais « Hydrogen », avec un badge pointant vers l’élément avec l’ID « Q149 »
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=plwiki&linktitle=Wodór&badges=Q149 [ouvrir dans le bac à sable]
Changer les badges du lien vers la page polonaise à partir de l’élément ayant l’ID Q999999998 en deux badges pointant vers les articles ayant les Id « Q2 » et « Q149 » sans fournir de titre du lien
api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&badges=Q2|Q149 [ouvrir dans le bac à sable]
Modifier le lien vers la page polonaise à partir de l’élément ayant l’ID Q999999998 sans changer les badges
api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&linktitle=Warszawa [ouvrir dans le bac à sable]
Modifier le lien vers la page polonaise depuis l’élément d’identifiant Q999999998 et supprimer tous ses badges
api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&linktitle=Wodór&badges= [ouvrir dans le bac à sable]