MediaWiki API help

This is an auto-generated MediaWiki API documentation page.

Documentation and examples: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=wbeditentity

(main | wbeditentity)
  • Denna modul kräver läsrättigheter.
  • Denna modul kräver skrivrättigheter.
  • Denna modul accepterar endast POST-begäranden.
  • Source: WikibaseClient
  • License: GPL-2.0-or-later

Skapar en enstaka ny Wikibase-entitet och modifierar den med serialiserad information.

Parametrar:
Other general parameters are available.
id

Identifieraren för entiteten, inklusive prefixet. Använd antingen id eller site och title tillsammans.

new

Om angivet, kommer en ny entitet att skapas. Sätt denna till den typ av entitet som ska skapas. Det är inte tillåtet att ha detta angivet när id också är angivet.

Ett av följande värden: item, property
site

En identifierare för webbplatsen på vilken sidan finns. Används tillsammans med title för att göra en komplett webbplatslänk.

Ett av följande värden:
title

Titeln på sidan att associera. Använd tillsammans med site för att göra en komplett webbplatslänk.

baserevid

Den numeriska identifieraren för versionen att basera redigeringen på. Detta används för att kunna upptäcka konflikter under sparandet.

Typ: heltal
summary

Sammanfattning av redigeringen. Kommer att föregås av en automatiskt genererad kommentar. Längden på autokommentaren tillsammans med sammanfattningen är 260 tecken. Var medveten om att allting utöver den gränsen kommer att kapas.

tags

Ändra taggar att tillämpa i sidversionen.

Värden (separerade med | eller alternativ):
token

A "csrf" token retrieved from action=query&meta=tokens

Den här parametern är obligatorisk.
bot

Markera denna redigering som en bot. Denna webbadressflagga kommer bara att respekteras om användare tillhör gruppen "Robotar".

Type: boolean (details)
returnto

Page title. If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to the given page, instead of the page that was edited.

Typ: Sidans titel
Accepterar sidor som inte finns.
returntoquery

URL query parameters (with leading ?). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given query parameters.

Default: (empty)
returntoanchor

URL fragment (with leading #). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given fragment.

Default: (empty)
data

Det serialiserade objektet att använda som datakälla. En nyligen skapad entitet kommer att tilldelas ett 'id'.

Den här parametern är obligatorisk.
clear

Om angivet, kommer hela entiteten tömmas innan den bearbetas. Entiteten kommer inte att sparas innan den fylls med "data", möjligen med vissa delar exkluderade.

Type: boolean (details)
Examples:
Skapa ett nytt tomt objekt, returnera full entitetsstruktur
api.php?action=wbeditentity&new=item&data={} [open in sandbox]
Skapa ett nytt objekt och ange etiketter för de och en
api.php?action=wbeditentity&new=item&data={"labels":{"de":{"language":"de","value":"de-value"},"en":{"language":"en","value":"en-value"}}} [open in sandbox]
Skapa en ny egenskap innehållandes json-data, returnerar fullständig 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"} [open in sandbox]
Rensa all data från entiteten med ID Q999999998
api.php?action=wbeditentity&clear=true&id=Q999999998&data={} [open in sandbox]
Ta bort all data från entiteten med ID Q999999998 och ange en etikett för en
api.php?action=wbeditentity&clear=true&id=Q999999998&data={"labels":{"en":{"language":"en","value":"en-value"}}} [open in sandbox]
Lägger till en etikett utan att skriva över den om den redan finns
api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"no","value":"Bar","add":""}]} [open in sandbox]
Tar bort en etikett
api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"en","value":"Foo","remove":""}]} [open in sandbox]
Ändrar webbplatslänken för nowiki, skriver över den om den redan existerar.
api.php?action=wbeditentity&id=Q999999998&data={"sitelinks":{"nowiki":{"site":"nowiki","title":"København"}}} [open in sandbox]
Ändrar beskrivningen för nb, skriv över den om den redan existerar.
api.php?action=wbeditentity&id=Q999999998&data={"descriptions":{"nb":{"language":"nb","value":"nb-Description-Here"}}} [open in sandbox]
Skapa ett nytt påstående för objektet för egenskapen P56 och ett värde "ExampleString"
api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ExampleString","type":"string"}},"type":"statement","rank":"normal"}]} [open in sandbox]
Tar bort påståenden från objektet med medföljande GUID:er
api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"id":"Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0F","remove":""},{"id":"Q999999998$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","remove":""}]} [open in sandbox]
Ändrar påståendet med GUID till värdet av påståendet
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"}]} [open in sandbox]