MediaWiki-API-Hilfe

Dies ist eine automatisch generierte MediaWiki-API-Dokumentationsseite.

Dokumentation und Beispiele: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=wbeditentity

(main | wbeditentity)
  • Dieses Modul erfordert Leserechte.
  • Dieses Modul erfordert Schreibrechte.
  • Dieses Modul akzeptiert nur POST-Anfragen.
  • Quelle: WikibaseRepository
  • Lizenz: GPL-2.0-or-later

Erstellt ein einzelnes neues Wikibase-Element und verändert es mit fortlaufenden Informationen.

Parameter:
id

Die Kennung für das Objekt, einschließlich des Präfixes. Verwendet entweder id oder site und title zusammen.

new

Falls festgelegt, wird ein neues Objekt erstellt. Dies auf den zu erstellenden Objekttyp festlegen. Es ist nicht erlaubt, diese Einstellung zu haben, wenn id ebenfalls festgelegt ist.

Einer der folgenden Werte: item, property
site

Die Kennung für die Website, auf der die Seite liegt. Ist zusammen mit title zu verwenden, um einen vollständigen Websitelink zu erzeugen.

Einer der folgenden Werte: aawiki, abwiki, acewiki, adywiki, afwiki, akwiki, alswiki, amwiki, angwiki, anwiki, arcwiki, arwiki, arzwiki, astwiki, aswiki, avwiki, aywiki, azbwiki, azwiki, barwiki, bat_smgwiki, bawiki, bclwiki, be_x_oldwiki, bewiki, bgwiki, bhwiki, biwiki, bjnwiki, 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, dawiki, dewiki, diqwiki, droidwiki, dsbwiki, dvwiki, dzwiki, eewiki, elwiki, emlwiki, endroidwiki, enwiki, eowiki, eswiki, etwiki, euwiki, extwiki, fawiki, ffwiki, fiu_vrowiki, fiwiki, fjwiki, fowiki, frpwiki, frrwiki, frwiki, furwiki, fywiki, gagwiki, ganwiki, gawiki, gdwiki, glkwiki, glwiki, gnwiki, gomwiki, gotwiki, guwiki, gvwiki, hakwiki, hawiki, hawwiki, hewiki, hifwiki, hiwiki, howiki, hrwiki, hsbwiki, htwiki, huwiki, hywiki, hzwiki, iawiki, idwiki, iewiki, igwiki, iiwiki, ikwiki, ilowiki, iowiki, iswiki, itwiki, iuwiki, jawiki, jbowiki, jvwiki, kaawiki, kabwiki, kawiki, kbdwiki, kgwiki, kiwiki, kjwiki, kkwiki, klwiki, kmwiki, knwiki, koiwiki, kowiki, krcwiki, krwiki, kshwiki, kswiki, kuwiki, kvwiki, kwwiki, kywiki, ladwiki, lawiki, lbewiki, lbwiki, lezwiki, lgwiki, lijwiki, liwiki, lmowiki, lnwiki, lowiki, lrcwiki, ltgwiki, ltwiki, lvwiki, maiwiki, map_bmswiki, mdfwiki, mgwiki, mhrwiki, mhwiki, minwiki, miwiki, mkwiki, mlwiki, mnwiki, mowiki, mrjwiki, mrwiki, mswiki, mtwiki, muswiki, mwlwiki, myvwiki, mywiki, mznwiki, nahwiki, napwiki, nawiki, nds_nlwiki, ndswiki, newiki, newwiki, ngwiki, nlwiki, nnwiki, novwiki, nowiki, nrmwiki, nsowiki, nvwiki, nywiki, ocwiki, omwiki, orwiki, oswiki, pagwiki, pamwiki, papwiki, pawiki, pcdwiki, pdcwiki, pflwiki, pihwiki, piwiki, plwiki, pmswiki, pnbwiki, pntwiki, pswiki, ptwiki, quwiki, rmwiki, rmywiki, rnwiki, roa_rupwiki, roa_tarawiki, rowiki, ruewiki, ruwiki, rwwiki, sahwiki, sawiki, scnwiki, scowiki, scwiki, sdwiki, sewiki, sgwiki, shwiki, simplewiki, siwiki, skwiki, slwiki, smwiki, snwiki, sowiki, sqwiki, srnwiki, srwiki, sswiki, stqwiki, stwiki, suwiki, svwiki, swwiki, szlwiki, tawiki, tetwiki, tewiki, tgwiki, thwiki, tiwiki, tkwiki, tlwiki, tnwiki, towiki, tpiwiki, 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

Titel der zuzuordnenden Seite. Ist zusammen mit site zu verwenden, um einen vollständigen Websitelink zu erzeugen.

baserevid

Die numerische Kennung für die Version, auf der die Änderung basiert. Sie wird verwendet, um Konflikte während des Speicherns zu erkennen.

Typ: Ganzzahl
summary

Zusammenfassung für die Bearbeitung. Es wird ein automatisch generierter Kommentar vorangestellt. Die Zusammenfassung inklusive dieses Autokommentars darf 260 Zeichen nicht überschreiten. Alles über dieser Begrenzung wird abgeschnitten.

tags

Auf die Version anzuwendende Änderungsmarkierungen.

Werte (mit | trennen oder Alternative):
token

Ein „csrf“-Token abgerufen von action=query&meta=tokens

Dieser Parameter ist erforderlich.
bot

Markiert diese Bearbeitung als Bot. Diese URL-Markierung wird nur berücksichtigt, wenn der Benutzer der Gruppe „Bots“ angehört.

Type: boolean (details)
data

Das serialisierte Objekt, das als Datenquelle verwendet wird. Einem neu erstellten Objekt wird eine „Kennung“ zugewiesen.

Dieser Parameter ist erforderlich.
clear

Wenn gesetzt, wird vor dem Fortsetzen das gesamte Element geleert. Das Element wird nicht gespeichert, bevor es nicht mit den „data“ gefüllt wurde, möglicherweise einige Teile ausgeschlossen.

Type: boolean (details)
Beispiele:
Erstellt ein neues leeres Datenobjekt, gibt die gesamte Objektstruktur zurück
api.php?action=wbeditentity&new=item&data={} [in Spielwiese öffnen]
Erstellt ein neues Objekt und legt die Bezeichnungen für de und en fest
api.php?action=wbeditentity&new=item&data={"labels":{"de":{"language":"de","value":"de-value"},"en":{"language":"en","value":"en-value"}}} [in Spielwiese öffnen]
Erstellt eine neue Eigenschaft mit den JSON-Daten, gibt die volle Objektstruktur zurück
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"} [in Spielwiese öffnen]
Löscht alle Daten vom Objekt mit der Kennung Q999999998
api.php?action=wbeditentity&clear=true&id=Q999999998&data={} [in Spielwiese öffnen]
Leert alle Daten von dem Objekt mit der Kennung Q999999998 und legt eine Bezeichnung für en fest
api.php?action=wbeditentity&clear=true&id=Q999999998&data={"labels":{"en":{"language":"en","value":"en-value"}}} [in Spielwiese öffnen]
Fügt einen Bezeichner hinzu, ohne ihn zu überschreiben, falls bereits vorhanden.
api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"no","value":"Bar","add":""}]} [in Spielwiese öffnen]
Entfernt eine Bezeichnung
api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"en","value":"Foo","remove":""}]} [in Spielwiese öffnen]
Legt den Websitelink für nowiki fest und überschreibt ihn, falls bereits vorhanden
api.php?action=wbeditentity&id=Q999999998&data={"sitelinks":{"nowiki":{"site":"nowiki","title":"København"}}} [in Spielwiese öffnen]
Legt die Beschreibung für nb fest und überschreibt sie, falls bereits vorhanden
api.php?action=wbeditentity&id=Q999999998&data={"descriptions":{"nb":{"language":"nb","value":"nb-Description-Here"}}} [in Spielwiese öffnen]
Erstellt eine neue Behauptung für das Datenobjekt mit der Eigenschaft P56 und dem Wert „ExampleString
api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ExampleString","type":"string"}},"type":"statement","rank":"normal"}]} [in Spielwiese öffnen]
Entfernt die Behauptungen des Datenobjekts mit den angegebenen GUIDs
api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"id":"Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0F","remove":""},{"id":"Q999999998$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","remove":""}]} [in Spielwiese öffnen]
Legt die Behauptung mit der GUID für den Wert der Behauptung fest
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"}]} [in Spielwiese öffnen]