MediaWiki-API-hjelp

Dette er en automatisk generert MediaWiki-API-dokumentasjonsside.

Dokumentasjon og eksempler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=wbeditentity

(main | wbeditentity)
  • Denne modulen krever lesetilgang.
  • Denne modulen krever skrivetilgang.
  • Denne modulen aksepterer bare POST forespørsler.
  • Kilde: WikibaseClient
  • Lisens: GPL-2.0-or-later

Oppretter én ny Wikibase-entitet og endrer den med serialisert informasjon.

Parametre:
id

Identifikatoren til entiteten, inkludert prefikset. Bruk enten id eller site og title sammen.

new

Om denne er satt vil en ny entitet bli opprettet. Sett denne til den typen entitet som skal opprettes. Det er ikke tillatt å ha denne satt når id også er satt.

Én av følgende verdier: item, property
site

En identifikator for nettstedet der siden ligger. Bruk sammen med title for å danne en fullstendig sidelenke.

Én av følgende verdier:
title

Tittelen på siden som skal assosieres. Bruk sammen med site for å danne en fullstendig sidelenke.

baserevid

Den numeriske ID-en for sideversjonen endringen skal baseres på. Dette brukes for å oppdage redigeringskonflikter ved lagring.

Type: heltall
summary

Sammendrag for redigeringen. Vil legges til med en automatisk generert kommentar. Lengdebegrensningen for den automatiske kommentaren pluss sammendragen er 260 tegn. Merk at alt over den grensa vil forsvinne.

tags

Endringstagger som skal brukes på sideversjonen.

Verdier (separer med | eller alternativ):
token

En «csrf»-nøkkel hentet fra action=query&meta=tokens

Denne parameteren er påkrevd.
bot

Merk denne redigeringen som en bot. Dette URL-flagget vil kun respekteres om brukeren tilhører brukergruppa «Roboter».

Type: boolsk (detaljer)
data

Det serialiserte objektet som brukes som datakilde. En nylig opprettet entitet vil bli gitt en 'id'.

Denne parameteren er påkrevd.
clear

Om denne er angitt vil hele entiteten tømmes før du fortsetter. Entiteten vil ikke lagres før den fylles med «data», muligens med noen deler ekskludert.

Type: boolsk (detaljer)
Eksempler:
Opprett et nytt tomt element, returner full entitetsstruktur
api.php?action=wbeditentity&new=item&data={} [åpne i sandkasse]
Opprett et nytt element og sett etiketter for de og en
api.php?action=wbeditentity&new=item&data={"labels":{"de":{"language":"de","value":"de-value"},"en":{"language":"en","value":"en-value"}}} [åpne i sandkasse]
Opprett en ny egenskap med JSON-data, returner full entitetsstruktur
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"} [åpne i sandkasse]
Tøm all data fra entiteten med ID Q999999998
api.php?action=wbeditentity&clear=true&id=Q999999998&data={} [åpne i sandkasse]
Tøm alle data fra entiteten med ID Q999999998 og sett en etikett for en
api.php?action=wbeditentity&clear=true&id=Q999999998&data={"labels":{"en":{"language":"en","value":"en-value"}}} [åpne i sandkasse]
Legger til en etikett uten å overskrive om det allerede finnes en
api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"no","value":"Bar","add":""}]} [åpne i sandkasse]
Fjerner en etikett
api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"en","value":"Foo","remove":""}]} [åpne i sandkasse]
Setter sidelenke for nowiki, overskriver den om det allerede finnes en
api.php?action=wbeditentity&id=Q999999998&data={"sitelinks":{"nowiki":{"site":"nowiki","title":"København"}}} [åpne i sandkasse]
Setter beskrivelse for nb, overskriver den om det allerede finnes en
api.php?action=wbeditentity&id=Q999999998&data={"descriptions":{"nb":{"language":"nb","value":"nb-Description-Here"}}} [åpne i sandkasse]
Oppretter en ny påstand på elementet for egenskapen P56 med verdien «ExampleString»
api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ExampleString","type":"string"}},"type":"statement","rank":"normal"}]} [åpne i sandkasse]
Fjerner påstandene fra elementet med de gitte GUID-ene
api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"id":"Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0F","remove":""},{"id":"Q999999998$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","remove":""}]} [åpne i sandkasse]
Setter påstanden med GUID-en til verdien av påstanden
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"}]} [åpne i sandkasse]