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

(main | compare)

İ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.

Parametre:
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.
Örnek:
Revizyon 1 ve 2 arasında bir fark oluşturun.
api.php?action=compare&fromrev=1&torev=2 [sandbox'ta açın]