MediaWiki API yardımı

Bu otomatik olarak oluşturulan bir MediaWiki API belgelenme sayfasıdır.

Belgeler ve örnekler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=wbeditentity

(main | wbeditentity)
  • Bu modül okuma hakları gerektirir.
  • Bu modül yazma hakları gerektirir.
  • Bu modül yalnızca POST isteklerini kabul eder.
  • Kaynak: WikibaseClient
  • Lisans: GPL-2.0-or-later

Tek bir yeni Wikibase varlığı oluşturur ve seri hale getirilmiş bilgilerle değiştirir.

Parametre:
Other general parameters are available.
id

Önek ile birlikte varlığın tanımlayıcısı. id tek başına ya da site ve title ile birlikte kullanın.

new

Ayarlanırsa, yeni bir varlık oluşturulur. Bunu oluşturulacak varlık türüne ayarlayın. id da ayarlandığında bu kümenin ayarlanmasına izin verilmez.

Aşağıdaki değerlerden biri: item, property
site

Sayfanın bulunduğu sitenin tanımlayıcısı. Tam bir site bağlantısı oluşturmak için title ile birlikte kullanın.

Aşağıdaki değerlerden biri:
title

İlişkilendirilecek sayfanın başlığı. Tam bir site bağlantısı oluşturmak için title ile birlikte kullanın.

baserevid

Değişikliğin temelini oluşturan sürümün sayısal tanımlayıcısı. Bu, kaydetme sırasında çakışmaları tespit etmek için kullanılır.

Tür: tamsayı
summary

Değişiklik özeti. Otomatik olarak oluşturulan bir yorumun başına gelecektir. Özetle birlikte otomatik kaydın uzunluğu 260 karakterdir. Sınırın üstündeki her şeyin silineceğini unutmayın.

tags

Düzeltmeye uygulanacak etiketleri değiştirin.

Değer (| veya alternatif ile ayırın):
token

action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı

Bu parametre gerekli.
bot

Bu düzenlemeyi bot olarak işaretleyin. Bu URL işaretine yalnızca kullanıcı "Botlar" grubuna aitse saygı gösterilir.

Tür: boole (ayrıntılar)
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.

Tür: sayfa başlığı
Var olmayan sayfaları kabul eder.
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.

Varsayılan: (boş)
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.

Varsayılan: (boş)
data

Veri kaynağı olarak kullanılan seri nesne. Yeni oluşturulan bir varlığa bir 'id' atanır.

Bu parametre gerekli.
clear

Eğer ayarlanırsa, işleme başlamadan önce varlığın tamamı boşaltılır. Muhtemelen parçalar dışarıda tutularak "data" ile doldurulmadan varlık kaydedilmez.

Tür: boole (ayrıntılar)
Örnekler:
Yeni bir boş öge oluşturun, tam varlık yapısını döndürün
api.php?action=wbeditentity&new=item&data={} [sandbox'ta açın]
Yeni bir öge oluşturun ve de ve en için etiketleri ayarlayın
api.php?action=wbeditentity&new=item&data={"labels":{"de":{"language":"de","value":"de-value"},"en":{"language":"en","value":"en-value"}}} [sandbox'ta açın]
Json verilerini içeren yeni bir özellik oluşturun, tam varlık yapısını döndürün
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"} [sandbox'ta açın]
Q999999998 kimliğine sahip varlıktaki tüm verileri temizle
api.php?action=wbeditentity&clear=true&id=Q999999998&data={} [sandbox'ta açın]
Q999999998 kimliğine sahip varlıktaki tüm verileri temizleyin ve en için bir etiket ayarlayın
api.php?action=wbeditentity&clear=true&id=Q999999998&data={"labels":{"en":{"language":"en","value":"en-value"}}} [sandbox'ta açın]
Eğer zaten varsa, üzerine yazmadan etiket ekler
api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"no","value":"Bar","add":""}]} [sandbox'ta açın]
Etiket kaldırır
api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"en","value":"Foo","remove":""}]} [sandbox'ta açın]
nowiki için site bağlantısını ayarlar, zaten varsa üzerine yazar
api.php?action=wbeditentity&id=Q999999998&data={"sitelinks":{"nowiki":{"site":"nowiki","title":"København"}}} [sandbox'ta açın]
nb için açıklamayı ayarlar, zaten varsa üzerine yazar
api.php?action=wbeditentity&id=Q999999998&data={"descriptions":{"nb":{"language":"nb","value":"nb-Description-Here"}}} [sandbox'ta açın]
P56 özelliği ve "ExampleString" değeri için öge üzerinde yeni bir hak talebi oluşturur
api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ExampleString","type":"string"}},"type":"statement","rank":"normal"}]} [sandbox'ta açın]
Sağlanan GUID'lerle öğeden talepleri kaldırır
api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"id":"Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0F","remove":""},{"id":"Q999999998$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","remove":""}]} [sandbox'ta açın]
GUID ile talebi talebin değerine ayarlar
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"}]} [sandbox'ta açın]
"https://kayipmedya.org/wiki/Özel:ApiHelp" sayfasından alınmıştır