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: aawiki, abwiki, acewiki, adywiki, afwiki, akwiki, alswiki, altwiki, amiwiki, amwiki, angwiki, anpwiki, anwiki, arcwiki, arwiki, arywiki, arzwiki, astwiki, aswiki, atjwiki, avkwiki, avwiki, awawiki, aywiki, azbwiki, azwiki, banwiki, barwiki, bat_smgwiki, bawiki, bclwiki, be_x_oldwiki, bewiki, bgwiki, bhwiki, biwiki, bjnwiki, blkwiki, bmwiki, bnwiki, bowiki, bpywiki, brwiki, bswiki, bugwiki, bxrwiki, cawiki, cbk_zamwiki, cdowiki, cebwiki, cewiki, chowiki, chrwiki, chwiki, chywiki, ckbwiki, commonswiki, cowiki, crhwiki, crwiki, csbwiki, cswiki, cuwiki, cvwiki, cywiki, dagwiki, dawiki, dewiki, dinwiki, diqwiki, dsbwiki, dtywiki, dvwiki, dzwiki, eewiki, elwiki, emlwiki, enwiki, eowiki, eswiki, etwiki, euwiki, extwiki, fawiki, ffwiki, fiu_vrowiki, fiwiki, fjwiki, fowiki, frpwiki, frrwiki, frwiki, furwiki, fywiki, gagwiki, ganwiki, gawiki, gcrwiki, gdwiki, glkwiki, glwiki, gnwiki, gomwiki, gorwiki, gotwiki, gucwiki, gurwiki, guwiki, guwwiki, gvwiki, hakwiki, hawiki, hawwiki, hewiki, hifwiki, hiwiki, howiki, hrwiki, hsbwiki, htwiki, huwiki, hywiki, hywwiki, hzwiki, iawiki, idwiki, iewiki, igwiki, iiwiki, ikwiki, ilowiki, inhwiki, iowiki, iswiki, itwiki, iuwiki, jamwiki, jawiki, jbowiki, jvwiki, kaawiki, kabwiki, kawiki, kbdwiki, kbpwiki, kcgwiki, kgwiki, kiwiki, kjwiki, kkwiki, klwiki, kmwiki, knwiki, koiwiki, kowiki, krcwiki, krwiki, kshwiki, kswiki, kuwiki, kvwiki, kwwiki, kywiki, ladwiki, lawiki, lbewiki, lbwiki, lezwiki, lfnwiki, lgwiki, lijwiki, liwiki, lldwiki, lmowiki, lnwiki, lowiki, lrcwiki, ltgwiki, ltwiki, lvwiki, madwiki, maiwiki, map_bmswiki, mdfwiki, mgwiki, mhrwiki, mhwiki, minwiki, miwiki, mkwiki, mlwiki, mniwiki, mnwiki, mnwwiki, mrjwiki, mrwiki, mswiki, mtwiki, muswiki, mwlwiki, myvwiki, mywiki, mznwiki, nahwiki, napwiki, nawiki, nds_nlwiki, ndswiki, newiki, newwiki, ngwiki, niawiki, nlwiki, nnwiki, novwiki, nowiki, nqowiki, nrmwiki, nsowiki, nvwiki, nywiki, ocwiki, olowiki, omwiki, orwiki, oswiki, pagwiki, pamwiki, papwiki, pawiki, pcdwiki, pcmwiki, pdcwiki, pflwiki, pihwiki, piwiki, plwiki, pmswiki, pnbwiki, pntwiki, pswiki, ptwiki, pwnwiki, quwiki, rmwiki, rmywiki, rnwiki, roa_rupwiki, roa_tarawiki, rowiki, ruewiki, ruwiki, rwwiki, sahwiki, satwiki, sawiki, scnwiki, scowiki, scwiki, sdwiki, sewiki, sgwiki, shiwiki, shnwiki, shwiki, simplewiki, siwiki, skrwiki, skwiki, slwiki, smnwiki, smwiki, snwiki, sowiki, sqwiki, srnwiki, srwiki, sswiki, stqwiki, stwiki, suwiki, svwiki, swwiki, szlwiki, szywiki, tawiki, taywiki, tcywiki, tetwiki, tewiki, tgwiki, thwiki, tiwiki, tkwiki, tlwiki, tnwiki, towiki, tpiwiki, trvwiki, trwiki, tswiki, ttwiki, tumwiki, twwiki, tyvwiki, tywiki, udmwiki, ugwiki, ukwiki, urwiki, uzwiki, vecwiki, vepwiki, vewiki, viwiki, vlswiki, vowiki, warwiki, wawiki, wikidatawiki, wowiki, wuuwiki, xalwiki, xhwiki, xmfwiki, yiwiki, yowiki, zawiki, zeawiki, zh_classicalwiki, zh_min_nanwiki, zh_yuewiki, zhwiki, zuwiki
- 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
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.
- 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 Q999999998
- api.php?action=wbeditentity&clear=true&id=Q999999998&data={} [abrir na página de testes]
- Limpar todos os dados da entidade com o identificador Q999999998 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 GUID (identificadores) fornecidos
- 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]