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
- 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.
- 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.
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)
- returnto
Sidetittel. Hvis det å lagre en redigering opprettet en midlertidig konto kan API-et svare med en URL klienten bør besøke for å fullføre innlogging. Hvis denne parameteren er angitt vil URL-en omdirigere til den gitte siden i stedet for siden som ble redigert.
- Type: sidetittel
- Godtar ikke-eksisterende sider.
- returntoquery
URL-spørringsparametre (med ledende ?). Hvis det å lagre redigeringen opprettet en midlertidig konto kan API-et svare med en URL klienten bør besøke for å fullføre innlogging. Hvis denne parameteren er angitt vil URL-en omdirigere til en side med de gitte spørringspamatrene.
- Standard: (tom)
- returntoanchor
URL-fragment (med innledende #). Hvis det å lagre redigeringen opprettet en midlertidig konto kan API-et svare med en URL som klienten bør besøke for å fullføre innlogging. Hvis denne parameteren er angitt vil URL-en omdirigere til en side med det gitte fragmentet.
- Standard: (tom)
- 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)
- 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]