Ayuda de la API de MediaWiki

Esta es una página de documentación autogenerada de la API de MediaWiki.

Documentación y ejemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

(main | wbsetsitelink)
  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: WikibaseClient
  • Licencia: GPL-2.0-or-later

Asocia una página de una wiki con un elemento de Wikibase o borra una asociación de este tipo ya realizada.

Parámetros específicos:
Other general parameters are available.
id

The identifier for the entity, including the prefix. Use either id or site and title together.

new

Si se establece, se creará una entidad nueva. Establece esto al tipo de entidad que quieres crear.

Uno de los siguientes valores: item, property
site

Un identificador para el sitio en el que reside la página. Úsalo junto con title para crear un enlace de sitio completo.

Uno de los siguientes valores:
title

El título de la página que se asociará. Utilízalo junto con site para crear un enlace de sitio completo.

baserevid

El identificador numérico de la revisión en la que basar la modificación. Este dato se utiliza para detectar conflictos al guardar.

Tipo: entero
summary

Resumen de la edición. Será precedido por un comentario generado automáticamente. La longitud máxima del autocomentario junto con el resumen es de 260 caracteres. Ten en cuenta que todo lo que sobrepase el límite se cortará.

tags

Change tags to apply to the revision.

Valores (separados por | u otro separador):
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
bot

Marcar esta edición como hecha por un robot. Este parámetro funcionará solo si el usuario pertenece al grupo «bot».

Tipo: boolean (más información)
returnto

Título de la página. Si al guardar la edición se creó una cuenta temporal, la API puede responder con una URL que el cliente debe visitar para completar el inicio de sesión. Si se proporciona este parámetro, la URL redirigirá a la página indicada, en lugar de a la página que se editó.

Tipo: título de página
Acepta páginas inexistentes.
returntoquery

Parámetros de consulta de URL (con ? al principio). Si al guardar la edición se creó una cuenta temporal, la API podría responder con una URL que el cliente debe visitar para completar el inicio de sesión. Si se proporciona este parámetro, la URL redirigirá a una página con los parámetros de consulta indicados.

Predeterminado: (vacío)
returntoanchor

Fragmento de URL (con # al principio). Si al guardar la edición se creó una cuenta temporal, la API podría responder con una URL que el cliente debe visitar para completar el inicio de sesión. Si se proporciona este parámetro, la URL redirigirá a una página con el fragmento indicado.

Predeterminado: (vacío)
linksite

El identificador del sitio en el que reside la página que se enlazará

Este parámetro es obligatorio.
Uno de los siguientes valores:
linktitle

El título de la página que se enlazará. Si este parámetro es una cadena vacía o no se definen ni linktitle ni badges, el enlace se eliminará.

badges

Los identificadores de los elementos que se establecerán como insignias. Reemplazarán a los actuales. Si este parámetro no está definido, las insignias no se cambiarán

Valores (separados por | u otro separador):
Ejemplos:
Añadir a la página en inglés «Hydrogen» un enlace de sitio al elemento con identificador Q999999998, en caso de que el enlace de sitio no exista
api.php?action=wbsetsitelink&id=Q999999998&linksite=enwiki&linktitle=Hydrogen [abrir en la zona de pruebas]
Añadir al artículo en inglés «Hydrogen» un enlace de sitio al elemento con identificador «Q999999998», en caso de que el enlace de sitio no exista. Anexar al resumen de edición «Loves Oxygen».
api.php?action=wbsetsitelink&id=Q999999998&linksite=enwiki&linktitle=Hydrogen&summary=Loves%20Oxygen [abrir en la zona de pruebas]
Añadir al artículo en alemán «Wasserstoff» un enlace de sitio al elemento que está enlazado con el artículo en inglés «Hydrogen», en caso de que el enlace de sitio no exista.
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki&linktitle=Wasserstoff [abrir en la zona de pruebas]
Eliminar del elemento el enlace de sitio en alemán
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki [abrir en la zona de pruebas]
Añadir al elemento enlazado con el artículo en inglés «Hydrogen» un enlace de sitio al artículo en polaco «Wodór», con una insignia que apunte al elemento con identificador «Q149»
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=plwiki&linktitle=Wodór&badges=Q149 [abrir en la zona de pruebas]
Cambie las insignias del enlace a la página en polaco del artículo con ID Q999999998 a dos insignias que apunten a los artículos con ID "Q2" y "Q149" sin proporcionar el título del enlace.
api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&badges=Q2|Q149 [abrir en la zona de pruebas]
Cambiar el vínculo a la página polaca del elemento con id. Q999999998 sin cambiar los distintivos
api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&linktitle=Warszawa [abrir en la zona de pruebas]
Cambie el enlace a la página en polaco del artículo con ID Q999999998 y elimine todas sus insignias
api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&linktitle=Wodór&badges= [abrir en la zona de pruebas]