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
action=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.
- 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):
- 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]