Ajuda da API do MediaWiki

Esta é uma página de documentação da API do MediaWiki gerada automaticamente.

Documentação e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

(main | wbsetsitelink)
  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de escrita.
  • Este módulo só aceita pedidos POST.
  • Fonte: WikibaseClient
  • Licença: GPL-2.0-or-later

Associa uma página numa wiki com um objeto Wikibase ou remove uma associação deste tipo já existente.

Parâmetros:
id

O identificador para a entidade, incluindo o prefixo. Usar id, ou então site e title em conjunto.

new

Se definido, será criada uma entidade nova. Defina aqui o tipo de entidade que pretende criar.

Um dos seguintes valores: item, property
site

Um identificador para o sítio no qual a página reside. Usar em conjunto com title para criar uma hiperligação intersítios completa.

Um dos seguintes valores:
title

O título da página a ser associada. Usar em conjunto com site para criar uma hiperligação intersítios completa.

baserevid

O identificador numérico da revisão na qual será baseada a modificação. É usado para detetar conflitos durante a gravação.

Tipo: inteiro
summary

O resumo da edição. Será antecedido por um comentário gerado automaticamente. O tamanho limite do comentário automático mais o resumo é 260 caracteres. Tudo o que exceder este limite será cortado.

tags

Alterar as etiquetas para aplicar à revisão.

Valores (separados com | ou alternativas):
token

Uma chave "csrf" obtida de action=query&meta=tokens

Este parâmetro é obrigatório.
bot

Marcar esta edição como uma edição por robô. Esta etiqueta URL só será respeitada se o utilizador pertencer ao grupo "robôs".

Tipo: booliano (detalhes)
linksite

O identificador do sítio no qual reside a página a ser ligada.

Este parâmetro é obrigatório.
Um dos seguintes valores:
linktitle

O título da página a ser hiperligada. Se este parâmetro for um texto vazio, ou se linktitle e badges estiverem ambos indefinidos, a hiperligação será removida.

badges

Os identificadores dos objetos a serem definidos como emblemas. Substituirão os atuais. Se este parâmetro não for definido, os emblemas não serão alterados.

Valores (separados com | ou alternativas):
Exemplos:
Adicionar uma hiperligação intersites para a página em inglês "Hydrogen" ao objeto com o identificador "Q42", se a hiperligação intersites não existir
api.php?action=wbsetsitelink&id=Q999999998&linksite=enwiki&linktitle=Hydrogen [abrir na página de testes]
Adicionar uma hiperligação intersites para a página em inglês "Hydrogen" ao objeto com o identificador "Q42", se a hiperligação intersites não existir. Também acrescenta "Loves Hydrogen" ao resumo da edição.
api.php?action=wbsetsitelink&id=Q999999998&linksite=enwiki&linktitle=Hydrogen&summary=Loves%20Oxygen [abrir na página de testes]
Adicionar uma hiperligação intersites para a página em alemão "Wasserstoff", ao objeto que está hiperligado com a página em inglês "Hydrogen", se a hiperligação intersites não existir
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki&linktitle=Wasserstoff [abrir na página de testes]
Remover a hiperligação intersites em alemão do objeto
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki [abrir na página de testes]
Adicionar uma hiperligação intersites para a página em polaco "Wodór" ao objeto que está ligado com a página em inglês "Hydrogen", com um emblema a apontar para o objeto com o identificador "Q149"
api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=plwiki&linktitle=Wodór&badges=Q149 [abrir na página de testes]
Alterar os emblemas da hiperligação para a página em polaco do objeto com o identificador "Q42", para dois emblemas com os identificadores "Q2" e "Q149" sem fornecer o título da hiperligação
api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&badges=Q2|Q149 [abrir na página de testes]
Alterar a hiperligação para a página em polaco do objeto com o identificador "Q42" sem alterar emblemas
api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&linktitle=Warszawa [abrir na página de testes]
Alterar a hiperligação para a página em polaco com o identificador "Q42" e remover todos os seus emblemas
api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&linktitle=Wodór&badges= [abrir na página de testes]