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=wbsetreference
- 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
Cria uma referência ou define o valor de uma referência existente.
- statement
Um identificador global único (GUID) que identifica a declaração para a qual está a ser definida uma referência
- Este parâmetro é obrigatório.
- snaks
As asserções para as quais a referência será definida. Um objeto JSON com identificadores de propriedades, que apontam para matrizes (arrays) que contêm as asserções dessas propriedades
- Este parâmetro é obrigatório.
- snaks-order
A ordem das asserções. Uma matriz JSON de textos identificadores de propriedade
- reference
Um resumo criptográfico da referência que deve ser atualizada. Opcional. Quando não for fornecido um índice, é criada uma referência nova
- index
O índice da posição, na lista de referências da declaração, para onde a referência será movida. Opcional. Quando não for fornecido, as referências existentes manter-se-ão na sua posição enquanto uma referência nova é acrescentada.
- 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
Etiquetas de modificação a aplicar à revisão.
- Valores (separados com | ou alternativas):
- token
Uma chave "csrf" obtida de action=query&meta=tokens
- Este parâmetro é obrigatório.
- 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
- 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)
- Criar uma referência nova para a alegação com o GUID Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF
- api.php?action=wbsetreference&statement=Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF&snaks={"P212":[{"snaktype":"value","property":"P212","datavalue":{"type":"string","value":"foo"}}]}&baserevid=7201010&token=foobar [abrir na página de testes]
- Definir uma referência para a alegação com o GUID Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF que tem o resumo criptográfico 1eb8793c002b1d9820c833d234a1b54c8e94187e
- api.php?action=wbsetreference&statement=Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF&reference=1eb8793c002b1d9820c833d234a1b54c8e94187e&snaks={"P212":[{"snaktype":"value","property":"P212","datavalue":{"type":"string","value":"bar"}}]}&baserevid=7201010&token=foobar [abrir na página de testes]
- Cria uma referência nova para a alegação com o GUID Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF e insere a referência nova no topo da lista de referências em vez de a acrescentar no fundo.
- api.php?action=wbsetreference&statement=Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF&snaks={"P212":[{"snaktype":"novalue","property":"P212"}]}&index=0&baserevid=7201010&token=foobar [abrir na página de testes]