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=compare
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
İki sayfa arasındaki farkı elde edin.
"from" ve "to" için revizyon numarası, sayfa başlığı, sayfa kimliği, metin veya göreli referans iletilmelidir.
- fromtitle
Karşılaştırılacak ilk başlık.
- fromid
Karşılaştırılacak ilk sayfa kimliği.
- Tür: tamsayı
- fromrev
Karşılaştırılacak ilk revizyon.
- Tür: tamsayı
- fromslots
fromtitle, fromid veya fromrev tarafından belirtilen revizyon içeriğini geçersiz kılın.
Bu parametre değiştirilecek yuvaları belirtir. fromtext-{slot}, fromcontentmodel-{slot} ve fromcontentformat-{slot} kullanarak her alan için içerik belirtin.
- Değer (| veya alternatif ile ayırın): main
- fromtext-{slot}
Belirtilen yuvanın metni. Atlanırsa, yuva revizyondan kaldırılır.
- Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında fromslots değerleri ile değiştirilmelidir.
- fromsection-{slot}
fromtext-{slot} tek bir bölümün içeriği olduğunda, bu bölüm tanımlayıcısıdır. Bir bölüm düzenleme için olduğu gibi fromtitle, fromid veya fromrev tarafından belirtilen revizyonla birleştirilecektir.
- Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında fromslots değerleri ile değiştirilmelidir.
- fromcontentformat-{slot}
fromtext-{slot} içerik serileştirme biçimi.
- Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında fromslots değerleri ile değiştirilmelidir.
- 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
- fromcontentmodel-{slot}
fromtext-{slot} içerik modeli. Sağlanmazsa, diğer parametrelere göre tahmin edilir.
- Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında fromslots değerleri ile değiştirilmelidir.
- Aşağıdaki değerlerden biri: css, javascript, json, text, unknown, wikitext
- frompst
fromtext-{slot} üzerinde bir ön kayıt dönüşümü yapın
- Tür: boole (ayrıntılar)
- fromtext
- Kaldırıldı.
fromslots=main belirtin ve bunun yerine fromtext-main kullanın.
- fromcontentformat
- Kaldırıldı.
fromslots=main belirtin ve bunun yerine fromcontentmodel-main kullanın.
- 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
- fromcontentmodel
- Kaldırıldı.
fromslots=main belirtin ve bunun yerine fromcontentmodel-main kullanın.
- Aşağıdaki değerlerden biri: css, javascript, json, text, unknown, wikitext
- fromsection
- Kaldırıldı.
Yalnızca belirtilen 'from' içeriğinin belirtilen bölümünü kullanın.
- totitle
Karşılaştırılacak ikinci başlık.
- toid
Karşılaştırılacak ikinci sayfa kimliği.
- Tür: tamsayı
- torev
Karşılaştırılacak ikinci revizyon.
- Tür: tamsayı
- torelative
fromtitle, fromid veya fromrev üzerinden belirlenen revizyona göre bir revizyon kullanın. Diğer 'to' seçeneklerinin tümü yok sayılır.
- Aşağıdaki değerlerden biri: cur, next, prev
- toslots
totitle, toid veya torev tarafından belirtilen revizyonun içeriğini geçersiz kılın.
Bu parametre değiştirilecek yuvaları belirtir. Her bir alan için içerik belirtmek üzere totext-{slot}, tocontentmodel-{slot} ve tocontentformat-{slot} tuşlarını kullanın.
- Değer (| veya alternatif ile ayırın): main
- totext-{slot}
Belirtilen yuvanın metni. Atlanırsa, yuva revizyondan kaldırılır.
- Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında toslots değerleri ile değiştirilmelidir.
- tosection-{slot}
totext-{slot} tek bir bölümün içeriği olduğunda, bu bölüm tanımlayıcısıdır. Bir bölüm düzenleme için olduğu gibi totitle, toid veya torev tarafından belirtilen revizyonla birleştirilecektir.
- Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında toslots değerleri ile değiştirilmelidir.
- tocontentformat-{slot}
totext-{slot} içerik serileştirme biçimi.
- Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında toslots değerleri ile değiştirilmelidir.
- 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
- tocontentmodel-{slot}
totext-{slot} içerik modeli. Sağlanmazsa, diğer parametrelere göre tahmin edilir.
- Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında toslots değerleri ile değiştirilmelidir.
- Aşağıdaki değerlerden biri: css, javascript, json, text, unknown, wikitext
- topst
totext üzerinde bir ön kayıt dönüşümü yapın.
- Tür: boole (ayrıntılar)
- totext
- Kaldırıldı.
toslots=main belirtin ve bunun yerine totext-main kullanın.
- tocontentformat
- Kaldırıldı.
toslots=main belirtin ve bunun yerine tocontentformat-main kullanın.
- 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
- tocontentmodel
- Kaldırıldı.
toslots=main belirtin ve bunun yerine tocontentmodel-main için kullanın.
- Aşağıdaki değerlerden biri: css, javascript, json, text, unknown, wikitext
- tosection
- Kaldırıldı.
Yalnızca belirtilen 'to' içeriğinin belirtilen bölümünü kullanın.
- prop
Hangi bilgileri alacağınız.
- diff
- Fark HTML'si.
- diffsize
- Fark HTML'sinin bayt cinsinden boyutu.
- rel
- Varsa, 'from' den önce ve sonra 'to' kadar revizyonun kimlikleri.
- ids
- 'from' ve 'to' revizyonlarının sayfa ve revizyon kimlikleri.
- title
- 'from' ve 'to' revizyonlarının sayfa başlıkları.
- user
- 'from' ve 'to' revizyonlarının kullanıcı adı ve kimliği. Kullanıcı gözden geçirilmişse, bir fromuserhidden veya touserhidden özelliği döndürülür.
- comment
- 'from' ve 'to' revizyonları hakkında yorum. Yorum revizyonu silindiyse, bir fromcommenthidden veya tocommenthidden özelliği döndürülür.
- parsedcomment
- 'from' ve 'to' revizyonlarına ilişkin çözümlenmiş yorum. Yorum revizyonu silindiyse, bir fromcommenthidden veya tocommenthidden özelliği döndürülür.
- size
- 'from' ve 'to' revizyonlarının boyutu.
- timestamp
- (açıklama yok)
- Değer (| veya alternatif ile ayırın): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
- Varsayılan: diff|ids|title
- slots
Tüm yuvalar için birleştirilmiş fark yerine bu yuvalar için ayrı farklar döndürün.
- Değer (| veya alternatif ile ayırın): main
- Tüm değerleri belirtmek için * tuşunu kullanın.
- Revizyon 1 ve 2 arasında bir fark oluşturun.
- api.php?action=compare&fromrev=1&torev=2 [sandbox'ta açın]