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=edit

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

Sayfa oluşturun ve düzenleyin.

Parametre:
title

Düzenlenecek sayfanın başlığı. pageid ile birlikte kullanılamaz.

pageid

Düzenlenecek sayfanın sayfa kimliği. title ile birlikte kullanılamaz.

Tür: tamsayı
section

Bölüm tanımlayıcısı. Üst bölüm için 0, yeni bölüm için new. Genellikle pozitif bir tam sayıdır, ancak sayısal olmayabilir.

sectiontitle

Yeni bir bölümün başlığı.

text

Sayfa içeriği.

summary

Değişiklik özeti. Ayrıca section=new ve sectiontitle ayarlanmadığında bölüm başlığı.

tags

Düzeltmeye uygulanacak etiketleri değiştirin.

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

Bu düzenlemeyi küçük bir düzenleme olarak işaretleyin.

Tür: boole (ayrıntılar)
notminor

"Tüm düzenlemeleri varsayılan olarak küçük düzenleme olarak işaretle" kullanıcı tercihi ayarlanmış olsa bile bu düzenlemeyi küçük düzenleme olarak işaretlemeyin.

Tür: boole (ayrıntılar)
bot

Bu düzenlemeyi bir bot düzenlemesi olarak işaretleyin.

Tür: boole (ayrıntılar)
baserevid

Düzenleme çakışmalarını tespit etmek için kullanılan temel revizyonun kimliği. action=query&prop=revisions aracılığıyla elde edilebilir. Kendiliğinden çakışmalar, taban zaman damgası ayarlanmadığı sürece düzenlemenin başarısız olmasına neden olur.

Tür: tamsayı
basetimestamp

Düzenleme çakışmalarını tespit etmek için kullanılan temel revizyonun zaman damgası. action=query&prop=revisions&rvprop=timestamp aracılığıyla elde edilebilir. Kendi kendine çatışmalar göz ardı edilir.

Tür: zaman damgası (izin verilen formatlar)
starttimestamp

Düzenleme işleminin başladığı zaman damgası, düzenleme çakışmalarını tespit etmek için kullanılır. Düzenleme işlemine başlarken curtimestamp kullanılarak uygun bir değer elde edilebilir (örneğin, düzenlemek için sayfa içeriğini yüklerken).

Tür: zaman damgası (izin verilen formatlar)
recreate

Bu arada silinmiş sayfa hakkındaki hataları geçersiz kılın.

Tür: boole (ayrıntılar)
createonly

Zaten varsa sayfayı düzenlemeyin.

Tür: boole (ayrıntılar)
nocreate

Sayfa mevcut değilse bir hata oluşturun.

Tür: boole (ayrıntılar)
watch
Kaldırıldı.

Sayfayı izleme listenize ekleyin.

Tür: boole (ayrıntılar)
unwatch
Kaldırıldı.

Sayfayı geçerli kullanıcının izleme listesinden kaldırın.

Tür: boole (ayrıntılar)
watchlist

Geçerli kullanıcının izleme listesine koşulsuz olarak sayfayı ekleyin veya kaldırın, tercihleri ​​kullanın (bot kullanıcıları için göz ardı edilir) veya izlemeyi değiştirmeyin.

Aşağıdaki değerlerden biri: nochange, preferences, unwatch, watch
Varsayılan: preferences
md5

text parametresinin MD5 karması veya prependtext ve appendtext parametreleri birleştirildi. Ayarlanırsa, karma doğru olmadığı sürece düzenleme yapılmaz.

prependtext

Bu metni sayfanın başına ekleyin. text geçersiz kılar.

appendtext

Bu metni sayfanın sonuna ekleyin. text geçersiz kılar.

Bu parametre yerine yeni bir bölüm eklemek için section=new kullanın.

undo

Bu düzeltmeyi geri alın. text, prependtext ve appendtext geçersiz kılar.

Tür: tamsayı
Değer, 0 daha az olmamalıdır.
undoafter

undo üzerinden bu tarihe kadar tüm düzeltmeleri geri alın. Ayarlanmadıysa, bir düzeltmeyi geri almanız yeterlidir.

Tür: tamsayı
Değer, 0 daha az olmamalıdır.
redirect

Yönlendirmeleri otomatik olarak çöz.

Tür: boole (ayrıntılar)
contentformat

Giriş metni için kullanılan içerik serileştirme biçimi.

Aşağıdaki değerlerden biri: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
contentmodel

Yeni içeriğin içerik modeli.

Aşağıdaki değerlerden biri: css, javascript, json, text, unknown, wikitext
token

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

Anahtar her zaman son parametre olarak veya en azından text parametresinden sonra gönderilmelidir.

Bu parametre gerekli.