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
- 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.
- 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.
- Bir sayfayı düzenle.
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [sandbox'ta açın]
- Bir sayfaya __NOTOC__ ekleyin.
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [sandbox'ta açın]
- Otomatik arama ile 13579 ila 13585 arasındaki revizyonları geri alın.
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [sandbox'ta açın]