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
- 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.
- 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.
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)
- 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]