MediaWiki API yardımı
Bu, otomatik olarak oluşturulmuş bir MediaWiki API belgeler sayfasıdır.
action=wbeditentity
- Bu modül okuma hakları gerektirir.
- Bu modül yazma hakları gerektirir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: WikibaseRepository
- 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
Sayfa başlığı. Düzenlemenin kaydedilmesi geçici bir hesap oluşturmuşsa, API istemcinin ziyaret etmesi gereken bir URL ile yanıt verebilir.
- Tür: sayfa başlığı
- Var olmayan sayfaları kabul eder.
- returntoquery
URL sorgu parametreleri (önde ? ile). Düzenlemenin kaydedilmesi geçici bir hesap oluşturmuşsa, API bu değerle bir URL ile yanıt verebilir.
- Varsayılan: (boş)
- returntoanchor
URL parçası (önde # ile). Düzenlemenin kaydedilmesi geçici bir hesap oluşturmuşsa, API bu değerle bir URL ile yanıt verebilir.
- 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]