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=wbsetreference
- 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
Bir referans oluşturur veya mevcut bir referansın değerini ayarlar.
- statement
Başvurusunun ayarlandığı ifadeyi tanımlayan bir GUID
- Bu parametre gerekli.
- snaks
Referansı ayarlamak için yılanlar. Özellik kimlikleri, o özelliğin yılanlarını içeren dizileri işaret eden JSON nesnesi
- Bu parametre gerekli.
- snaks-order
Yılanların sırası. JSON özellik kimliği dizeleri dizisi
- reference
Güncellenmesi gereken bir referans karması. İsteğe bağlı. Sağlanmadığında yeni bir referans oluşturulur
- index
İfadenin başvuru listesindeki dizin, başvurunun nereye taşınacağı. İsteğe bağlı. Sağlanmadığında, yeni bir referans eklenirken mevcut bir referans yerinde kalacaktı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.
- baserevid
Değişikliğin temelini oluşturan sürümün sayısal tanımlayıcısı. Bu, kaydetme sırasındaki çakışmaları tespit etmek için kullanılır.
- Tür: tamsayı
- bot
Bu düzenlemeyi bot olarak işaretleyin. Bu URL işaretine yalnızca kullanıcı "bot" 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ş)
- GUID Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF ile hak talebinde bulunmak için yeni bir referans oluşturun
- api.php?action=wbsetreference&statement=Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF&snaks={"P212":[{"snaktype":"value","property":"P212","datavalue":{"type":"string","value":"foo"}}]}&baserevid=7201010&token=foobar [sandbox'ta açın]
- Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF hash değerine sahip GUID 1eb8793c002b1d9820c833d234a1b54c8e94187e ile talep için referans ayarlayın
- api.php?action=wbsetreference&statement=Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF&reference=1eb8793c002b1d9820c833d234a1b54c8e94187e&snaks={"P212":[{"snaktype":"value","property":"P212","datavalue":{"type":"string","value":"bar"}}]}&baserevid=7201010&token=foobar [sandbox'ta açın]
- GUID Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF ile talep için yeni bir kaynak oluşturur ve yeni kaynağı, kaynak listesinin en altına, en altına eklemek yerine ekler.
- api.php?action=wbsetreference&statement=Q999999998$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF&snaks={"P212":[{"snaktype":"novalue","property":"P212"}]}&index=0&baserevid=7201010&token=foobar [sandbox'ta açın]