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=wbsetclaim

(main | wbsetclaim)
  • 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 ou atualiza uma declaração ou uma alegação completas.

Parâmetros:
claim

Seriação da declaração ou alegação

Este parâmetro é obrigatório.
index

O índice da posição, na lista de declarações da entidade, para onde a declaração será movida. Opcional. Deve saber que, ao definir um índice que especifique uma posição que não esteja a seguir a uma declaração cuja asserção principal não tenha a mesma propriedade, todo o grupo de declarações cujas asserções principais têm a mesma propriedade será movido. Quando não for fornecido um índice, as declarações existentes manter-se-ão na sua posição enquanto uma declaração nova é acrescentada à última cuja asserção principal tem a mesma propriedade.

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

Altere 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.
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)
ignoreduplicatemainsnak

Se isso for verdade, e a entidade já tiver uma reivindicação com a mesma serpente principal que a reivindicação enviada na solicitação, a solicitação será ignorada.

Tipo: booliano (detalhes)
Exemplos:
Definir a alegação com o identificador fornecido, como a propriedade P1 com o valor de texto "City"
api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"claim","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}}} [abrir na página de testes]
Definir a alegação com o identificador fornecido, como a propriedade P1 com o valor de texto "City", e mover a alegação para a posição de topo dentro do subgrupo de alegações que têm a propriedade principal de asserção P1. Adicionalmente, mover todo o subgrupo, para o topo de todos os subgrupos agregados por propriedade.
api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"claim","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}}}&index=0 [abrir na página de testes]
Definir a declaração com o identificador fornecido, como a propriedade P1 com o valor de texto "City", e definir as referências da declaração como uma referência única com o valor de texto "The Economy of Cities" atribuído à propriedade P2.
api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"statement","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}},"references":[{"snaks":{"P2":[{"snaktype":"value","property":"P2","datavalue":{"value":"The Economy of Cities","type":"string"}}]},"snaks-order":["P2"]}],"rank":"normal"} [abrir na página de testes]