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

(main | expandtemplates)

Vikimetin içindeki tüm şablonları genişletir.

Parametre:
title

Sayfanın başlığı.

text

Dönüştürmek için vikimetin.

Bu parametre gerekli.
revid

{{REVISIONID}} ve benzer değişkenler için revizyon kimliği.

Tür: tamsayı
prop

Vilgileri alacağınız.

Hiçbir değer seçilmezse, sonuç vikimetin içerecektir, ancak çıkışının kullanımdan kaldırılmış bir biçimde olacağını unutmayın.

wikitext
Genişletilmiş vikimetin.
categories
Girişte mevcut olan ve vikimetin çıkışından temsil edilmeyen tüm kategoriler.
properties
Vikimetin içindeki genişletilmiş sihirli kelimelerle tanımlanan sayfa özellikleri.
volatile
Çıkışının geçici olup olmadığı ve sayfanın başka bir yerinde yeniden kullanılmaması gerekip gerekmediği.
ttl
Sonucun önbelleklerinin geçersiz kılınması gereken maksimum süre.
modules
Ayrıştırıcı işlevlerinin istediği tüm ResourceLoader modülleri çıktıya eklenir. modules ile birlikte jsconfigvars veya encodedjsconfigvars istenmelidir.
jsconfigvars
Sayfaya özgü JavaScript yapılandırma değişkenlerini verir.
encodedjsconfigvars
Sayfaya özgü JavaScript yapılandırma değişkenlerini JSON dizesi olarak verir.
parsetree
Girişin XML ayrıştırma ağacı.
Değer (| veya alternatif ile ayırın): categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
includecomments

Çıktıya HTML yorumlarının dahil edilip edilmeyeceği.

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

jsconfigvars içinde dahili birleştirme stratejisi bilgilerinin dahil edilip edilmeyeceği.

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

XML ayrıştırma ağacı oluşturun (prop=parsetree ile değiştirilir).

Tür: boole (ayrıntılar)
Örnek:
Vikimetin {{Project:Sandbox}}'u genişletin.
api.php?action=expandtemplates&text={{Project:Sandbox}} [sandbox'ta açın]