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

Type: boolean (details)
returnto

Page title. If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to the given page, instead of the page that was edited.

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

URL query parameters (with leading ?). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given query parameters.

Predeterminado: (vacío)
returntoanchor

URL fragment (with leading #). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given fragment.

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]