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=wbeditentity
- 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 única entidade Wikibase nova e modifica-a com informação seriada.
- 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 nova entidade. Defina aqui o tipo de entidade a ser criada. Não é permitido ter aqui uma definição quando id também está definido.
- 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)
- data
O objeto seriado que será usado como fonte dos dados. Uma entidade nova recebe um identificador (id).
- Este parâmetro é obrigatório.
- clear
Se definido, a entidade completa será esvaziada antes de prosseguir. A entidade não será gravada até ter sido preenchida com "
data
", possivelmente com algumas partes excluídas.- Tipo: booliano (detalhes)
- Criar um objeto novo vazio, devolver a estrutura completa da entidade
- api.php?action=wbeditentity&new=item&data={} [abrir na página de testes]
- Criar um objeto novo e definir rótulos para de e en
- api.php?action=wbeditentity&new=item&data={"labels":{"de":{"language":"de","value":"de-value"},"en":{"language":"en","value":"en-value"}}} [abrir na página de testes]
- Criar uma propriedade nova que contém dados json, devolver a estrutura completa da entidade
- api.php?action=wbeditentity&new=property&data={"labels":{"en-gb":{"language":"en-gb","value":"Propertylabel"}},"descriptions":{"en-gb":{"language":"en-gb","value":"Propertydescription"}},"datatype":"string"} [abrir na página de testes]
- Limpar todos os dados da entidade com o identificador Q42
- api.php?action=wbeditentity&clear=true&id=Q999999998&data={} [abrir na página de testes]
- Limpar todos os dados da entidade com o identificador Q42 e definir um rótulo para en
- api.php?action=wbeditentity&clear=true&id=Q999999998&data={"labels":{"en":{"language":"en","value":"en-value"}}} [abrir na página de testes]
- Adiciona um rótulo sem o sobrescrever se ele já existir
- api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"no","value":"Bar","add":""}]} [abrir na página de testes]
- Remove um rótulo
- api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"en","value":"Foo","remove":""}]} [abrir na página de testes]
- Define a hiperligação intersites como nowiki, sobrescrevendo-a se já existir
- api.php?action=wbeditentity&id=Q999999998&data={"sitelinks":{"nowiki":{"site":"nowiki","title":"København"}}} [abrir na página de testes]
- Define a descrição para nb, sobrescrevendo-a se já existir
- api.php?action=wbeditentity&id=Q999999998&data={"descriptions":{"nb":{"language":"nb","value":"nb-Description-Here"}}} [abrir na página de testes]
- Cria uma alegação nova no objeto, para a propriedade P6 e o valor "ExampleString".
- api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ExampleString","type":"string"}},"type":"statement","rank":"normal"}]} [abrir na página de testes]
- Remove do objeto as alegações com os identificadores (GUIDs) Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F e Q42$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X
- api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"id":"Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0F","remove":""},{"id":"Q999999998$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","remove":""}]} [abrir na página de testes]
- Define a alegação com o identificador (GUID) do valor da alegação
- api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"id":"Q999999998$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ChangedString","type":"string"}},"type":"statement","rank":"normal"}]} [abrir na página de testes]