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
Ana modül
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Durum: MediaWiki API, aktif olarak desteklenen ve geliştirilen olgun ve kararlı bir arayüzdür. Bundan kaçınmaya çalışırken, zaman zaman kırılma değişiklikleri yapmamız gerekebilir; güncellemeleri bildirmek için posta listesine abone olun.
Hatalı istekler: API'ya hatalı istekler gönderildiğinde, "MediaWiki-API-Error" anahtarını içeren bir HTTP başlığı gönderilir ve daha sonra hem başlığın değeri hem de geri gönderilen hata kodu olarak ayarlanır. aynı değer. Daha fazla bilgi için API:Hatalar ve uyarılar sayfasına bakın.
Deneme: API isteklerini test etme kolaylığı için, Special:ApiSandbox sayfasına bakın.
- action
Eylemin gerçekleştirileceği.
- acquiretempusername
- Acquire a temporary user username and stash it in the current session, if temp account creation is enabled and the current user is logged out. If a name has already been stashed, returns the same name.
- block
- Bir kullanıcıyı engelleyin.
- changeauthenticationdata
- Geçerli kullanıcı için kimlik doğrulama verilerini değiştirin.
- changecontentmodel
- Sayfanın içerik modelini değiştirin
- checktoken
- action=query&meta=tokens üzerinden bir simgenin geçerliliğini kontrol edin.
- clearhasmsg
- Geçerli kullanıcı için
hasmsg
işaretini temizler. - clientlogin
- Etkileşimli akışı kullanarak viki oturumu açın.
- compare
- İki sayfa arasındaki farkı elde edin.
- createaccount
- Yeni bir kullanıcı hesabı oluşturun.
- delete
- Sayfayı silin.
- edit
- Sayfa oluşturun ve düzenleyin.
- emailuser
- Bir kullanıcıya e-posta gönderin.
- expandtemplates
- Vikimetin içindeki tüm şablonları genişletir.
- feedcontributions
- Bir kullanıcının katkı yayını döndürür.
- feedrecentchanges
- Son yapılan değişiklikler özet akışını döndürür.
- feedwatchlist
- Bir izleme listesi beslemesini döndürür.
- filerevert
- Bir dosyayı eski bir revizyona geri döndürün.
- help
- Belirtilen modüller için yardımı görüntüleyin.
- imagerotate
- Bir veya daha fazla görüntüyü döndürün.
- import
- Bir sayfayı başka bir vikiden veya bir XML dosyasından içe aktarın.
- linkaccount
- Bir üçüncü taraf sağlayıcıdan bir hesabı geçerli kullanıcıya bağlayın.
- login
- Oturum açın ve kimlik doğrulama çerezlerini alın.
- logout
- Oturumu kapatın ve oturum verilerini temizleyin.
- managetags
- Değişiklik etiketleriyle ilgili yönetim görevlerini gerçekleştirin.
- mergehistory
- Sayfa geçmişlerini birleştirin.
- move
- Bir sayfayı taşı.
- opensearch
- OpenSearch protokolünü kullanarak vikide arama yapın.
- options
- Geçerli kullanıcının tercihlerini değiştirin.
- paraminfo
- API modülleri hakkında bilgi edinin.
- parse
- İçeriği ayrıştırır ve ayrıştırıcı çıkışını döndürür.
- patrol
- Bir sayfa veya revizyon devriye edin.
- protect
- Sayfanın koruma seviyesini değiştirin.
- purge
- Verilen başlıklar için önbelleği temizleyin.
- query
- MediaWiki'den ve MediaWiki hakkında veri getirin.
- removeauthenticationdata
- Geçerli kullanıcı için kimlik doğrulama verilerini kaldırın.
- resetpassword
- Bir kullanıcıya parola sıfırlama e-postası gönderin.
- revisiondelete
- Revizyonları silin ve geri alın.
- rollback
- Sayfadaki son düzenlemeyi geri alın.
- rsd
- Bir RSD (Gerçekten Basit Keşif) şemasını dışa aktarın.
- setnotificationtimestamp
- İzlenen sayfalar için bildirim zaman damgasını güncelleyin.
- setpagelanguage
- Sayfanın dilini değiştirin.
- tag
- Tek tek düzeltmelere veya günlük girişlerine değişiklik etiketleri ekleyin veya kaldırın.
- unblock
- Bir kullanıcının engellemesini kaldırın.
- undelete
- Silinen bir sayfanın silinmiş revizyonlarını geri getirin.
- unlinkaccount
- Bağlı bir üçüncü taraf hesabını geçerli kullanıcıdan kaldırın.
- upload
- Bir dosya yükleyin veya bekleyen yüklemelerin durumunu öğrenin.
- userrights
- Bir kullanıcının grup üyeliğini değiştirin.
- validatepassword
- Vikinin parola politikalarına göre bir parola doğrulayın.
- watch
- Geçerli kullanıcının izleme listesine sayfalar ekleyin veya listeden sayfa kaldırın.
- cspreport
- Dahili. Tarayıcılar tarafından İçerik Güvenliği İlkesi ihlallerini bildirmek için kullanılır. Bu modül, CSP uyumlu bir web tarayıcısı tarafından otomatik olarak kullanıldığı durumlar dışında asla kullanılmamalıdır.
- editcheckreferenceurl
- Dahili. Check the status of a URL for use as a reference.
- stashedit
- Dahili. Paylaşılan önbellekte bir düzenleme hazırlayın.
- visualeditor
- Dahili. Parsoid hizmetinden bir sayfa için HTML5 değerini döndürür.
- visualeditoredit
- Dahili. Bir HTML5 sayfasını MediaWiki'ye (Parsoid hizmeti aracılığıyla vikimetine dönüştürülür) kaydedin.
- Aşağıdaki değerlerden biri: acquiretempusername, block, changeauthenticationdata, changecontentmodel, checktoken, clearhasmsg, clientlogin, compare, createaccount, delete, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, tag, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, cspreport, editcheckreferenceurl, stashedit, visualeditor, visualeditoredit
- Varsayılan: help
- format
Çıkışının biçimi.
- json
- JSON formatında veri çıkışı.
- jsonfm
- Verileri JSON biçiminde çıktılar (HTML'de güzel baskı).
- none
- Çıkış yok.
- php
- Serileştirilmiş PHP biçimde veri çıkışı.
- phpfm
- Serileştirilmiş PHP biçiminde veri çıkışı (HTML'de güzel baskı).
- rawfm
- Hata ayıklama öğeleri dahil çıktı verileri, JSON biçiminde (HTML'de güzel yazdırılır).
- xml
- XML formatında veri çıkışı.
- xmlfm
- XML biçiminde çıkış (HTML'de güzel baskı).
- Aşağıdaki değerlerden biri: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
- Varsayılan: jsonfm
- maxlag
Maksimum gecikme, MediaWiki veritabanı çoğaltılmış bir kümeye yüklendiğinde kullanılabilir. Daha fazla site çoğaltma gecikmesine neden olan eylemleri kaydetmek için, bu parametre istemcinin çoğaltma gecikmesi belirtilen değerden daha az olana kadar beklemesini sağlayabilir. Aşırı gecikme durumunda, maxlag hata kodu, $host bekleniyor: $lag saniye geçikli gibi bir mesajla birlikte döndürülür.
Daha fazla bilgi için Manual:Maxlag parametresi sayfasına bakınız.- Tür: tamsayı
- smaxage
s-maxage
HTTP önbellek kontrolü üstbilgisini bu kadar saniye olarak ayarlayın. Hatalar asla önbelleğe alınmaz.- Tür: tamsayı
- Değer, 0 daha az olmamalıdır.
- Varsayılan: 0
- maxage
max-age
HTTP önbellek kontrolü üstbilgisini bu kadar saniye olarak ayarlayın. Hatalar asla önbelleğe alınmaz.- Tür: tamsayı
- Değer, 0 daha az olmamalıdır.
- Varsayılan: 0
- assert
Kullanıcının user olarak ayarlanmışsa, anon olarak ayarlanmışsa oturum açmamış olduğunu veya bot ise bot kullanıcı hakkına sahip olduğunu doğrulayın.
- Aşağıdaki değerlerden biri: anon, bot, user
- assertuser
Geçerli kullanıcının adlandırılmış kullanıcı olduğunu doğrulayın.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı ve Geçici kullanıcı
- requestid
Burada verilen herhangi bir değer yanıta dahil edilecektir. İstekleri ayırt etmek için kullanılabilir.
- servedby
İsteği sunan ana bilgisayar adını sonuçlara ekleyin.
- Tür: boole (ayrıntılar)
- curtimestamp
Geçerli zaman damgasını sonuca dahil et.
- Tür: boole (ayrıntılar)
- responselanginfo
Sonuçta uselang ve errorlang için kullanılan dilleri ekleyin.
- Tür: boole (ayrıntılar)
- origin
Etki alanları arası AJAX isteği (CORS) kullanarak API'ye erişirken bunu kaynak etki alanına ayarlayın. Bu, uçuş öncesi tüm taleplere dahil edilmeli ve bu nedenle istek URI'sinin bir parçası olmalıdır (POST kuruluşu değil).
Kimliği doğrulanmış istekler için, bunun
Origin
başlığındaki orijinlerden biriyle tam olarak eşleşmesi gerekir, bu nedenle https://en.wikipedia.org gibi https://meta.wikimedia.org bir şeye ayarlanması gerekir. Bu parametreOrigin
üstbilgisiyle eşleşmezse, 403 yanıtı döndürülür. Bu parametreOrigin
üstbilgisiyle eşleşiyorsa ve orijin izin verilirse,Access-Control-Allow-Origin
veAccess-Control-Allow-Credentials
başlıklar ayarlanacaktır.Kimliği doğrulanmamış istekler için * değerini belirtin. Bu,
Access-Control-Allow-Origin
üstbilgisinin ayarlanmasına neden olur, ancakAccess-Control-Allow-Credentials
,false
ve tümü kullanıcıya özgü veriler kısıtlanacaktır.- uselang
Mesaj çevirileri için kullanılacak dil. action=query&meta=siteinfo ile siprop=languages bir dil kodu listesi döndürür veya user Mevcut kullanıcının dil tercihini kullanmak için bu vikinin içerik dilini kullanmak için content belirtin.
- Varsayılan: user
- variant
Dilin varyantı. Yalnızca temel dil, değişken dönüştürmeyi destekliyorsa çalışır.
- errorformat
Uyarı ve hata metni çıkışı için kullanılacak biçim
- plaintext
- HTML etiketlerinin kaldırıldığı ve varlıkların değiştirildiği vikimetin.
- wikitext
- Ayrıştırılmamış vikimetin.
- html
- HTML
- raw
- Mesaj anahtarı ve parametreleri.
- none
- Metin çıkışı yok, yalnızca hata kodları.
- bc
- MediaWiki 1.29'dan önce kullanılan biçim. errorlang ve errorsuselocal yoksayılır.
- Aşağıdaki değerlerden biri: bc, html, none, plaintext, raw, wikitext
- Varsayılan: bc
- errorlang
Uyarılar ve hatalar için kullanılacak dil. action=query&meta=siteinfo ile siprop=languages veya content bir dil kodu listesi döndürür. Bu vikinin içerik dilini kullanmak için uselang parametresiyle aynı değeri kullanmak için uselang değerini belirtin.
- Varsayılan: uselang
- errorsuselocal
Verilirse, hata metinleri MediaWiki ad alanından yerel olarak özelleştirilmiş iletiler kullanır.
- Tür: boole (ayrıntılar)
- Ana modül için yardım.
- api.php?action=help [sandbox'ta açın]
- Hepsi tek bir sayfada yardım.
- api.php?action=help&recursivesubmodules=1 [sandbox'ta açın]
action=acquiretempusername
- 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
Acquire a temporary user username and stash it in the current session, if temp account creation is enabled and the current user is logged out. If a name has already been stashed, returns the same name.
If the user later performs an action that results in temp account creation, the stashed username will be used for their account. It may also be used in previews. However, the account is not created yet, and the name is not visible to other users.
action=block
- 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
Bir kullanıcıyı engelleyin.
- user
Engellenecek kullanıcı.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, IP aralığı ve kullanıcı kimliği (ör. "#12345")
- userid
- Kaldırıldı.
Bunun yerine user=#ID belirtin.
- Tür: tamsayı
- expiry
Son kullanma tarihi. Göreli olabilir (ör. 5 veya content veya 2 weeks) veya mutlak (ör. 2014-09-18T12:34:56Z). infinite, indefinite veya never olarak ayarlanırsa, engel asla sona ermez.
- Varsayılan: never
- reason
Engelleme sebebi.
- Varsayılan: (boş)
- anononly
Yalnızca anonim kullanıcıları engelleyin (yani bu IP adresi için anonim düzenlemeleri devre dışı bırakın).
- Tür: boole (ayrıntılar)
- nocreate
Hesap oluşturmayı önleyin.
- Tür: boole (ayrıntılar)
- autoblock
Son kullanılan IP adresini ve oturum açmaya çalıştıkları sonraki IP adreslerini otomatik olarak engelle.
- Tür: boole (ayrıntılar)
- noemail
Kullanıcının viki üzerinden e-posta göndermesini engelleyin. (
blockemail
hakkını gerektirir).- Tür: boole (ayrıntılar)
- hidename
Kullanıcı adını blok günlüğünden gizleyin. (
hideuser
hakkını gerektirir).- Tür: boole (ayrıntılar)
- allowusertalk
Kullanıcının kendi tarışma sayfasını düzenlemesine izin ver ($wgBlockAllowsUTEdit üzerinde bağlı kalır).
- Tür: boole (ayrıntılar)
- reblock
Kullanıcı zaten engellenmişse, mevcut engelin üzerine yazın.
- Tür: boole (ayrıntılar)
- watchuser
Kullanıcının veya IP adresinin kullanıcı ve tartışma sayfalarını izleyin.
- Tür: boole (ayrıntılar)
Engel günlüğündeki girişe uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- partial
Kullanıcıyı sitenin tamamı yerine belirli sayfalardan veya ad alanlarından engelleyin.
- Tür: boole (ayrıntılar)
- pagerestrictions
Kullanıcının düzenlemesini engelleyecek başlıkların listesi. Yalnızca partial true olarak ayarlandığında geçerlidir.
- Tür: sayfa başlığı
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 10.
- Yalnızca var olan sayfaları kabul eder.
- namespacerestrictions
Kullanıcının düzenlemesini engellemek için ad alanı kimlikleri listesi. Yalnızca partial true olarak ayarlandığında geçerlidir.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Üç gün boyunca 192.0.2.5 IP adresini bir nedenden dolayı engelleyin.
- api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [sandbox'ta açın]
- Vandal kullanıcısını bir nedenden dolayı süresiz olarak engelleyin ve yeni hesap oluşturmayı ve e-posta göndermeyi engelleyin.
- api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [sandbox'ta açın]
action=changeauthenticationdata (changeauth)
- 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
Geçerli kullanıcı için kimlik doğrulama verilerini değiştirin.
- changeauthrequest
Bu eylem doğrulama isteğini action=query&meta=authmanagerinfo ifadesinden amirequestsfor=change ile döndürülen id ile kullanın.
- Bu parametre gerekli.
- changeauthtoken
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- *
- Bu modül, mevcut kimlik doğrulama isteklerine bağlı olarak ek parametreleri kabul eder. Belirlemek için action=query&meta=authmanagerinfo ile amirequestsfor=change (veya varsa bu modülden önceki bir yanıt) istekler ve kullandıkları alanlar kullanılabilir.
- Geçerli kullanıcının parolası ExamplePassword olarak değiştirmeyi deneyin.
- api.php?action=changeauthenticationdata&changeauthrequest=MediaWiki%5CAuth%5CPasswordAuthenticationRequest&password=ExamplePassword&retype=ExamplePassword&changeauthtoken=123ABC [sandbox'ta açın]
action=changecontentmodel
- 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
Sayfanın içerik modelini değiştirin
- title
İçeriğini değiştirmek için sayfanın başlığı. pageid ile birlikte kullanılamaz.
- pageid
İçeriğini değiştirmek için sayfanın sayfa kimliği. title ile birlikte kullanılamaz.
- Tür: tamsayı
- summary
Değişiklik özeti ve günlük girişi nedeni
Günlük girişine uygulamak ve düzenlemek için etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- model
Yeni içeriğin içerik modeli.
- Bu parametre gerekli.
- Aşağıdaki değerlerden biri: css, javascript, json, text, wikitext
- bot
İçerik modeli değişikliğini bir bot işaretiyle işaretleyin.
- Tür: boole (ayrıntılar)
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Ana sayfayı
text
içerik modeline sahip olacak şekilde değiştirin - api.php?action=changecontentmodel&title=Main Page&model=text&token=123ABC [sandbox'ta açın]
action=checktoken
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
action=query&meta=tokens üzerinden bir simgenin geçerliliğini kontrol edin.
- type
Test edilen anahtar türü.
- Bu parametre gerekli.
- Aşağıdaki değerlerden biri: createaccount, csrf, login, patrol, rollback, userrights, watch
- token
Test edilecek anahtar.
- Bu parametre gerekli.
- maxtokenage
Anahtarın izin verilen maksimum yaşı, saniye olarak.
- Tür: tamsayı
- Bir csrf anahtarının geçerliliğini test edin.
- api.php?action=checktoken&type=csrf&token=123ABC [sandbox'ta açın]
action=clearhasmsg
- 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
Geçerli kullanıcı için hasmsg
işaretini temizler.
- Geçerli kullanıcı için
hasmsg
işareti temizleyin. - api.php?action=clearhasmsg [sandbox'ta açın]
action=clientlogin (login)
- Bu modül yazma hakları gerektirir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Etkileşimli akışı kullanarak viki oturumu açın.
Bu modülü kullanmanın genel prosedürü:
- action=query+authmanagerinfo üzerinden mevcut alanları amirequestsfor=login ve bir login ile getir action=query&meta=tokens üzerinden anahtar.
- Alanları kullanıcıya sunun ve gönderilmesini sağlayın.
- Bu modülde loginreturnurl ve ilgili alanları sağlayın.
- Yanıttaki status kontrol edin.
- PASS veya FAIL aldıysanız işleminiz tamamlanmıştır. Operasyon ya başarılı oldu ya da olmadı.
- UI aldıysanız, yeni alanları kullanıcıya sunun ve gönderilmesini sağlayın. Ardından bu modülde logincontinue ve ilgili alanlar ayarlanmış olarak yayınlayın ve 4. adımı tekrarlayın.
- REDIRECT aldıysanız, kullanıcıyı redirecttarget yönlendirin ve loginreturnurl dönmesini bekleyin. Ardından bu modülde logincontinue ve dönüş URL'sine iletilen tüm alanlarla yayınlayın ve 4. adımı tekrarlayın.
- RESTART aldıysanız, kimlik doğrulamanın işe yaradığı, ancak bağlı bir kullanıcı hesabımız olmadığı anlamına gelir. Bunu UI veya FAIL olarak değerlendirebilirsiniz.
- loginrequests
Bu kimlik doğrulama isteklerini yalnızca, action=query&meta=authmanagerinfo öğesinden amirequestsfor=login ile veya bu modülün önceki yanıtından döndürülen id ile kullanın.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- loginmessageformat
Mesajları döndürmek için kullanılacak biçim.
- Aşağıdaki değerlerden biri: html, none, raw, wikitext
- Varsayılan: wikitext
- loginmergerequestfields
Tüm kimlik doğrulama istekleri için alan bilgilerini tek bir dizide birleştirin.
- Tür: boole (ayrıntılar)
- loginpreservestate
Mümkünse, önceki bir başarısız oturum açma girişiminden durumu koruyun.
- Tür: boole (ayrıntılar)
- loginreturnurl
Üçüncü taraf kimlik doğrulama akışları için dönüş URL'si mutlak olmalıdır. Ya bu ya da logincontinue gerekli.
Bir REDIRECT yanıtı alındığında, üçüncü taraf bir kimlik doğrulama akışı için genellikle belirtilen redirecttarget URL'sine bir tarayıcı veya web görünümü açarsınız. Bu tamamlandığında, üçüncü taraf tarayıcıyı veya web görünümünü bu URL'ye gönderir. URL'den herhangi bir sorgu veya POST parametresini çıkarmalı ve bunları bu API modülüne logincontinue isteği olarak iletmelisiniz.
- logincontinue
Bu istek, daha önceki bir UI veya REDIRECT yanıtından sonra devam ediyor. Ya bu ya da loginreturnurl gerekli.
- Tür: boole (ayrıntılar)
- logintoken
action=query&meta=tokens üzerinden alınan bir "login" anahtarı
- Bu parametre gerekli.
- *
- Bu modül, mevcut kimlik doğrulama isteklerine bağlı olarak ek parametreleri kabul eder. Belirlemek için action=query&meta=authmanagerinfo ile amirequestsfor=login (veya varsa bu modülden önceki bir yanıt) istekler ve kullandıkları alanlar kullanılabilir.
- Vikide Example parolası ile ExamplePassword kullanıcısı olarak oturum açma işlemini başlatın.
- api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [sandbox'ta açın]
- İki faktörlü kimlik doğrulaması için UI yanıtından sonra oturum açmaya devam edin ve 987654 OATHToken sağlayın.
- api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [sandbox'ta açın]
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
- The timestamp of the 'from' and 'to' revisions.
- 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.
- difftype
Karşılaştırmayı satır içi HTML biçimlendirmesiyle döndür.
- Aşağıdaki değerlerden biri: table, unified
- Varsayılan: table
- Revizyon 1 ve 2 arasında bir fark oluşturun.
- api.php?action=compare&fromrev=1&torev=2 [sandbox'ta açın]
action=createaccount (create)
- Bu modül yazma hakları gerektirir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Yeni bir kullanıcı hesabı oluşturun.
Bu modülü kullanmanın genel prosedürü:
- action=query+authmanagerinfo üzerinden mevcut alanları amirequestsfor=create ve bir createaccount ile getir action=query&meta=tokens üzerinden anahtar.
- Alanları kullanıcıya sunun ve gönderilmesini sağlayın.
- Bu modülde createreturnurl ve ilgili alanları sağlayın.
- Yanıttaki status kontrol edin.
- PASS veya FAIL aldıysanız işleminiz tamamlanmıştır. Operasyon ya başarılı oldu ya da olmadı.
- UI aldıysanız, yeni alanları kullanıcıya sunun ve gönderilmesini sağlayın. Ardından bu modülde createcontinue ve ilgili alanlar ayarlanmış olarak yayınlayın ve 4. adımı tekrarlayın.
- REDIRECT aldıysanız, kullanıcıyı redirecttarget yönlendirin ve createreturnurl dönmesini bekleyin. Ardından bu modülde createcontinue ve dönüş URL'sine iletilen tüm alanlarla yayınlayın ve 4. adımı tekrarlayın.
- RESTART aldıysanız, kimlik doğrulamanın işe yaradığı, ancak bağlı bir kullanıcı hesabımız olmadığı anlamına gelir. Bunu UI veya FAIL olarak değerlendirebilirsiniz.
- createrequests
Bu kimlik doğrulama isteklerini yalnızca, action=query&meta=authmanagerinfo öğesinden amirequestsfor=create ile veya bu modülün önceki yanıtından döndürülen id ile kullanın.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- createmessageformat
Mesajları döndürmek için kullanılacak biçim.
- Aşağıdaki değerlerden biri: html, none, raw, wikitext
- Varsayılan: wikitext
- createmergerequestfields
Tüm kimlik doğrulama istekleri için alan bilgilerini tek bir dizide birleştirin.
- Tür: boole (ayrıntılar)
- createpreservestate
Mümkünse, önceki bir başarısız oturum açma girişiminden durumu koruyun.
action=query&meta=authmanagerinfo, hasprimarypreservedstate için true değerini döndürdüyse, primary-required olarak işaretlenen isteklerin atlanması gerekir. preservedusername için boş olmayan bir değer döndürdüyse, bu kullanıcı adı username parametresi için kullanılmalıdır.
- Tür: boole (ayrıntılar)
- createreturnurl
Üçüncü taraf kimlik doğrulama akışları için dönüş URL'si mutlak olmalıdır. Ya bu ya da createcontinue gerekli.
Bir REDIRECT yanıtı alındığında, üçüncü taraf bir kimlik doğrulama akışı için genellikle belirtilen redirecttarget URL'sine bir tarayıcı veya web görünümü açarsınız. Bu tamamlandığında, üçüncü taraf tarayıcıyı veya web görünümünü bu URL'ye gönderir. URL'den herhangi bir sorgu veya POST parametresini çıkarmalı ve bunları bu API modülüne createcontinue isteği olarak iletmelisiniz.
- createcontinue
Bu istek, daha önceki bir UI veya REDIRECT yanıtından sonra devam ediyor. Ya bu ya da createreturnurl gerekli.
- Tür: boole (ayrıntılar)
- createtoken
action=query&meta=tokens üzerinden alınan bir "createaccount" anahtarı
- Bu parametre gerekli.
- *
- Bu modül, mevcut kimlik doğrulama isteklerine bağlı olarak ek parametreleri kabul eder. Belirlemek için action=query&meta=authmanagerinfo ile amirequestsfor=create (veya varsa bu modülden önceki bir yanıt) istekler ve kullandıkları alanlar kullanılabilir.
- ExamplePassword parolası ile Example kullanıcısını oluşturma işlemini başlatın.
- api.php?action=createaccount&username=Example&password=ExamplePassword&retype=ExamplePassword&createreturnurl=http://example.org/&createtoken=123ABC [sandbox'ta açın]
action=cspreport
- Bu modül dahili veya kararsız. Çalışması önceden bildirilmeksizin değiştirilebilir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Tarayıcılar tarafından İçerik Güvenliği İlkesi ihlallerini bildirmek için kullanılır. Bu modül, CSP uyumlu bir web tarayıcısı tarafından otomatik olarak kullanıldığı durumlar dışında asla kullanılmamalıdır.
- reportonly
Zorunlu bir politika değil, bir izleme politikasından rapor olarak işaretleyin
- Tür: boole (ayrıntılar)
- source
Bu raporu tetikleyen CSP başlığını ne oluşturdu
- Varsayılan: internal
action=delete
- 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
Sayfayı silin.
- title
Silinecek sayfanın başlığı. pageid ile birlikte kullanılamaz.
- pageid
Silinecek sayfanın sayfa kimliği. title ile birlikte kullanılamaz.
- Tür: tamsayı
- reason
Silme sebebi. Ayarlanmazsa, otomatik olarak oluşturulan bir neden kullanılır.
Silme günlüğündeki girişe uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- deletetalk
Varsa tartışma sayfasını silin.
- Tür: boole (ayrıntılar)
- watch
- Kaldırıldı.
Sayfayı geçerli kullanıcının izleme listesine ekleyin.
- 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
- unwatch
- Kaldırıldı.
Sayfayı geçerli kullanıcının izleme listesinden kaldırın.
- Tür: boole (ayrıntılar)
- oldimage
action=query&prop=imageinfo&iiprop=archivename tarafından sağlanan, silinecek eski görüntünün adı.
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Main Page sayfasını silin.
- api.php?action=delete&title=Anasayfa&token=123ABC [sandbox'ta açın]
- Preparing for move nedeni ile Main Page silin.
- api.php?action=delete&title=Anasayfa&token=123ABC&reason=Preparing%20for%20move [sandbox'ta açın]
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
section=new kullanılırken yeni bölümün başlığı.
- text
Sayfa içeriği.
- summary
Değişiklik özeti.
Bu parametre sağlanmadığında veya boş olduğunda, otomatik olarak bir değişiklik özeti oluşturulabilir.
section=new kullanıldığında ve sectiontitle sağlanmadığında, bunun yerine bölüm başlığı için bu parametrenin değeri kullanılır ve otomatik olarak bir değişiklik özeti oluşturulur.
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 değişiklikleri varsayılan olarak küçük değişiklik 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 veya bölümün başına ekleyin. text geçersiz kılar.
- appendtext
Bu metni sayfanın veya bölümü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.
- returnto
Page title. If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to the given page, instead of the page that was edited.
- Tür: sayfa başlığı
- Var olmayan sayfaları kabul eder.
- returntoquery
URL query parameters (with leading ?). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given query parameters.
- Varsayılan: (boş)
- returntoanchor
URL fragment (with leading #). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given fragment.
- Varsayılan: (boş)
- 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]
action=editcheckreferenceurl
- Bu modül dahili veya kararsız. Çalışması önceden bildirilmeksizin değiştirilebilir.
- Bu modül okuma hakları gerektirir.
- Kaynak: VisualEditor
- Lisans: MIT
Check the status of a URL for use as a reference.
- url
URL to check.
- Bu parametre gerekli.
action=emailuser
- 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
Bir kullanıcıya e-posta gönderin.
- target
E-posta gönderilecek kullanıcı.
- Bu parametre gerekli.
- subject
Konu başlığı.
- Bu parametre gerekli.
- text
E-posta metni.
- Bu parametre gerekli.
- ccme
Bu e-postanın bir kopyasını bana gönder.
- Tür: boole (ayrıntılar)
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- WikiSysop kullanıcıya Content metnini içeren bir e-posta gönderin.
- api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [sandbox'ta açın]
action=expandtemplates
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Vikimetin içindeki tüm şablonları genişletir.
- 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)
- Vikimetin {{Project:Sandbox}}'u genişletin.
- api.php?action=expandtemplates&text={{Project:Sandbox}} [sandbox'ta açın]
action=feedcontributions
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Bir kullanıcının katkı yayını döndürür.
- feedformat
Beslemenin biçimi.
- Aşağıdaki değerlerden biri: atom, rss
- Varsayılan: rss
- user
Hangi kullanıcıların katkı alacağı.
- Bu parametre gerekli.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, IP aralığı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- namespace
Katkıları filtrelemek için hangi ad alanı.
- Aşağıdaki değerlerden biri: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- year
Yıldan (ve öncesi).
- Tür: tamsayı
- month
Aydan (ve öncesi).
- Tür: tamsayı
- tagfilter
Bu etiketleri içeren katkıları filtreleyin.
- Değer (| veya alternatif ile ayırın): editcheck-newcontent, editcheck-newreference, editcheck-reference-decline-common-knowledge, editcheck-reference-decline-irrelevant, editcheck-reference-decline-other, editcheck-reference-decline-uncertain, editcheck-references, editcheck-references-activated, mw-blank, mw-changed-redirect-target, mw-contentmodelchange, mw-manual-revert, mw-new-redirect, mw-removed-redirect, mw-replace, mw-reverted, mw-rollback, mw-server-side-upload, mw-undo, visualeditor, visualeditor-needcheck, visualeditor-switched, visualeditor-wikitext, wikieditor
- Varsayılan: (boş)
- deletedonly
Yalnızca silinmiş katkıları gösterin.
- Tür: boole (ayrıntılar)
- toponly
Yalnızca son revizyon olan değişiklikleri gösterin.
- Tür: boole (ayrıntılar)
- newonly
Yalnızca yeni sayfa oluşturan değişiklikleri gösterin.
- Tür: boole (ayrıntılar)
- hideminor
Küçük değişiklikleri gizleyin.
- Tür: boole (ayrıntılar)
- showsizediff
Sürümler arasındaki boyut farkını göster.
- Tür: boole (ayrıntılar)
- Example kullanıcısı için katkıları dönün.
- api.php?action=feedcontributions&user=Example [sandbox'ta açın]
action=feedrecentchanges
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Son yapılan değişiklikler özet akışını döndürür.
- feedformat
Beslemenin biçimi.
- Aşağıdaki değerlerden biri: atom, rss
- Varsayılan: rss
- namespace
Sonuçları sınırlamak için ad alanı.
- Aşağıdaki değerlerden biri: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- invert
Seçilenler hariç tüm ad alanları.
- Tür: boole (ayrıntılar)
- associated
İlişkili (tartışma veya ana) ad alanını ekleyin.
- Tür: boole (ayrıntılar)
- days
Sonuçları sınırlamak için günler.
- Tür: tamsayı
- Değer, 1 daha az olmamalıdır.
- Varsayılan: 7
- limit
Verilecek azami sonuç sayısı.
- Tür: tamsayı
- Değer, 1 ile 50 arasında olmalıdır.
- Varsayılan: 50
- from
O zamandan beri değişiklikleri gösterin.
- Tür: zaman damgası (izin verilen formatlar)
- hideminor
Küçük değişiklikleri gizleyin.
- Tür: boole (ayrıntılar)
- hidebots
Bot değişikliklerini gizle.
- Tür: boole (ayrıntılar)
- hideanons
Anonim kullanıcı değişikliklerini gizleyin.
- Tür: boole (ayrıntılar)
- hideliu
Kayıtlı kullanıcı değişikliklerini gizleyin.
- Tür: boole (ayrıntılar)
- hidepatrolled
Devriyeli değişiklikleri gizleyin.
- Tür: boole (ayrıntılar)
- hidemyself
Geçerli kullanıcı tarafından yapılan değişiklikleri gizleyin.
- Tür: boole (ayrıntılar)
- hidecategorization
Kategori üyeliği değişikliklerini gizleyin.
- Tür: boole (ayrıntılar)
- tagfilter
Etikete göre filtre.
Seçilenlerle etiketlenenler dışındaki tüm değişiklikler.
- Tür: boole (ayrıntılar)
- target
Yalnızca bu sayfadan bağlantı verilen sayfalardaki değişiklikleri gösterin.
- showlinkedto
Bunun yerine seçilen sayfaya bağlı sayfalardaki değişiklikleri gösterin.
- Tür: boole (ayrıntılar)
- Son değişiklikleri gösterin.
- api.php?action=feedrecentchanges [sandbox'ta açın]
- Son 30 gündeki değişiklikleri gösterin.
- api.php?action=feedrecentchanges&days=30 [sandbox'ta açın]
action=feedwatchlist
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Bir izleme listesi beslemesini döndürür.
- feedformat
Beslemenin biçimi.
- Aşağıdaki değerlerden biri: atom, rss
- Varsayılan: rss
- hours
Bu saatler içinde değiştirilen sayfaları listeleyin.
- Tür: tamsayı
- Değer, 1 ile 72 arasında olmalıdır.
- Varsayılan: 24
- linktosections
Mümkünse doğrudan değiştirilen bölümlere bağlantı verin.
- Tür: boole (ayrıntılar)
- allrev
Belirli bir zaman dilimine aynı sayfanın birden fazla düzeltmesini dahil edin.
- Tür: boole (ayrıntılar)
- wlowner
Farklı bir kullanıcının izleme listesine erişmek için token ile birlikte kullanılır.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı
- wltoken
Başka bir kullanıcının izleme listesine erişime izin veren bir güvenlik anahtarı (kullanıcının tercihler sayfasında bulunur).
- wlshow
Yalnızca bu ölçütleri karşılayan öğeleri gösterin. Örneğin, yalnızca oturum açan kullanıcılar tarafından yapılan küçük düzenlemeleri görmek için show=minor|!anon ayarını yapın.
- Değer (| veya alternatif ile ayırın): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
- wltype
Gösterilecek değişiklik türleri:
- edit
- Düzenli sayfa düzenlemeleri.
- new
- Sayfa oluşturmaları.
- log
- Giriş günlükleri.
- external
- Dış değişiklikler.
- categorize
- Kategori üyeliği değiştirir.
- Değer (| veya alternatif ile ayırın): categorize, edit, external, log, new
- Varsayılan: edit|new|log|categorize
- wlexcludeuser
Bu kullanıcı tarafından yapılan değişiklikleri listelemeyin.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- İzleme listesi beslemesini gösterin.
- api.php?action=feedwatchlist [sandbox'ta açın]
- Son 6 saat içinde izlenen sayfalardaki tüm değişiklikleri gösterin.
- api.php?action=feedwatchlist&allrev=&hours=6 [sandbox'ta açın]
action=filerevert
- 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
Bir dosyayı eski bir revizyona geri döndürün.
- filename
Dosya: öneki olmadan dosya adını hedefleyin.
- Bu parametre gerekli.
- comment
Yorumu yükle.
- Varsayılan: (boş)
- archivename
Geri döndürülecek revizyonun arşiv adı.
- Bu parametre gerekli.
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Wiki.png ile 2011-03-05T15:27:40Z sürümüne geri döndürün.
- api.php?action=filerevert&filename=Wiki.png&comment=Revert&archivename=20110305152740!Wiki.png&token=123ABC [sandbox'ta açın]
action=help
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Belirtilen modüller için yardımı görüntüleyin.
- modules
Yardımı görüntülemek için modüller (action ve format parametrelerinin değerleri veya main). + ile alt modüller belirtebilir.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- Varsayılan: main
- submodules
Adlandırılmış modülün alt modülleri için yardım ekleyin.
- Tür: boole (ayrıntılar)
- recursivesubmodules
Alt modüller için özyinelemeli yardım ekleyin.
- Tür: boole (ayrıntılar)
- wrap
Çıkışı standart bir API yanıt yapısına sarın.
- Tür: boole (ayrıntılar)
- toc
HTML çıkışına bir içindekiler tablosu dahil edin.
- Tür: boole (ayrıntılar)
- Ana modül için yardım.
- api.php?action=help [sandbox'ta açın]
- action=query ve tüm alt modülleri için yardım.
- api.php?action=help&modules=query&submodules=1 [sandbox'ta açın]
- Hepsi tek bir sayfada yardım.
- api.php?action=help&recursivesubmodules=1 [sandbox'ta açın]
- Yardım modülünün kendisi için yardım.
- api.php?action=help&modules=help [sandbox'ta açın]
- İki sorgu alt modülü için yardım.
- api.php?action=help&modules=query+info|query+categorymembers [sandbox'ta açın]
action=imagerotate
- 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
Bir veya daha fazla görüntüyü döndürün.
- rotation
Görüntüyü saat yönünde döndürme derecesi.
- Bu parametre gerekli.
- Aşağıdaki değerlerden biri: 90, 180, 270
- continue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
Yükleme günlüğündeki girişe uygulanacak etiketler.
- Değer (| veya alternatif ile ayırın):
- titles
Üzerinde çalışılacak başlıkların bir listesi.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- pageids
Üzerinde çalışılacak sayfa kimlikleri listesi.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- revids
Üzerinde çalışılacak revizyon kimlikleri listesi. Hemen hemen tüm sorgu modüllerinin revizyon kimliklerini karşılık gelen sayfa kimliğine dönüştüreceğini ve bunun yerine en son revizyonda çalışacağını unutmayın. Sadece prop=revisions yanıtında tam revizyonları kullanır.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- generator
Belirtilen sorgu modülünü çalıştırarak üzerinde çalışılacak sayfaların listesini alın.
Not: Jeneratör parametre adlarının önüne "g" işareti konmalıdır, örneklere bakın.
- allcategories
- Tüm kategorileri numaralandırın.
- alldeletedrevisions
- Silinen tüm düzeltmeleri bir kullanıcı tarafından veya bir ad alanında listeleyin.
- allfileusages
- Mevcut olmayanlar da dahil olmak üzere tüm dosya kullanımlarını listeleyin.
- allimages
- Tüm görüntüleri sırayla numaralandırın.
- alllinks
- Belirli bir ad alanını işaret eden tüm bağlantıları numaralandırın.
- allpages
- Belirli bir ad alanındaki tüm sayfaları sırayla numaralandırır.
- allredirects
- Bir ad alanına tüm yönlendirmeleri listeleyin.
- allrevisions
- Tüm revizyonları listeleyin.
- alltransclusions
- Mevcut olmayanlar da dahil olmak üzere tüm yansıtmaları ({{x}} kullanılarak katıştırılmış sayfalar) listeleyin.
- backlinks
- Belirli bir sayfaya bağlantı veren tüm sayfaları bulun.
- categories
- Sayfaların ait olduğu tüm kategorileri listeleyin.
- categorymembers
- Belirli bir kategorideki tüm sayfaları listeleyin.
- deletedrevisions
- Silinen revizyon bilgilerini alın.
- duplicatefiles
- Karma değerlerine göre verilen dosyaların kopyaları olan tüm dosyaları listeleyin.
- embeddedin
- Belirli bir başlığı yerleştiren (yansıtan) tüm sayfaları bulun.
- exturlusage
- Belirli bir URL içeren sayfaları numaralandırın.
- fileusage
- Verilen dosyaları kullanan tüm sayfaları bulun.
- images
- Belirli sayfalarda bulunan tüm dosyaları döndürür.
- imageusage
- Verilen resim başlığını kullanan tüm sayfaları bulun.
- iwbacklinks
- Verilen vikiarası bağlantısına bağlantı veren tüm sayfaları bulun.
- langbacklinks
- Verilen dil bağlantısına bağlantı veren tüm sayfaları bulun.
- links
- Verilen sayfalardaki tüm bağlantıları döndürür.
- linkshere
- Verilen sayfalara bağlantı veren tüm sayfaları bulun.
- pageswithprop
- Belirli bir sayfa özelliğini kullanarak tüm sayfaları listeleyin.
- prefixsearch
- Sayfa başlıkları için önek araması yapın.
- protectedtitles
- Oluşumu korunan tüm başlıkları listeleyin.
- querypage
- QueryPage tabanlı özel bir sayfa tarafından sağlanan bir liste alın.
- random
- Bir dizi rastgele sayfa alın.
- recentchanges
- Son değişiklikleri numaralandırın.
- redirects
- Verilen sayfalara tüm yönlendirmeleri döndürür.
- revisions
- Revizyon bilgilerini alın.
- search
- Tam metin araması yapın.
- templates
- Belirli sayfalara yansıtılmış tüm sayfaları döndürür.
- transcludedin
- Verilen sayfaları yansıtan tüm sayfaları bulun.
- watchlist
- Geçerli kullanıcının izleme listesindeki sayfalarda son değişiklikleri alın.
- watchlistraw
- Geçerli kullanıcının izleme listesindeki tüm sayfaları alın.
- Aşağıdaki değerlerden biri: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
titles, pageids ve revids ve generator tarafından döndürülen sayfalardaki yönlendirmeleri otomatik olarak çözün.
- Tür: boole (ayrıntılar)
- converttitles
Gerekirse başlıkları diğer varyantlara dönüştürün. Yalnızca vikinin içerik dili değişken dönüşümü destekliyorsa çalışır. Varyant dönüşümünü destekleyen diller ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh ve zh.
- Tür: boole (ayrıntılar)
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Dosya:Örnek.png öğesini 90 derece döndürün.
- api.php?action=imagerotate&titles=File:Example.jpg&rotation=90&token=123ABC [sandbox'ta açın]
- Kategori:Çevir'deki tüm resimleri 180 derece döndürün.
- api.php?action=imagerotate&generator=categorymembers&gcmtitle=Category:Flip&gcmtype=file&rotation=180&token=123ABC [sandbox'ta açın]
action=import
- 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
Bir sayfayı başka bir vikiden veya bir XML dosyasından içe aktarın.
xml parametresi için bir dosya gönderilirken, HTTP POST dosyasının bir dosya yüklemesi olarak yapılması gerekir (yani, çoklu bölüm/form verileri kullanılarak).
- summary
Günlük girişi içe aktarma özeti.
- xml
XML Dosyayı Yüklendi
- Çok parçalı/form verileri kullanılarak dosya yüklemesi olarak gönderilmelidir.
- interwikiprefix
Yüklenen içe aktarmalar için: bilinmeyen kullanıcı adlarına uygulanacak vikiarası öneki (ve assignknownusers ayarlanmışsa bilinen kullanıcılar).
- interwikisource
Vikiarası içe aktarmaları için: vikiden içe aktarılır.
- Aşağıdaki değerlerden biri:
- interwikipage
Vikiarası içe aktarmaları için: içe aktarılacak sayfa.
- fullhistory
Vikiarası içe aktarmaları için: yalnızca geçerli sürümü değil, tüm geçmişi içe aktarın.
- Tür: boole (ayrıntılar)
- templates
Vikiarası içe aktarmaları için: dahil edilen tüm şablonları da içe aktarın.
- Tür: boole (ayrıntılar)
- namespace
Bu ad alanına aktarın. rootpage ile birlikte kullanılamaz.
- Aşağıdaki değerlerden biri: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- assignknownusers
Belirtilen kullanıcının yerel olarak bulunduğu yerel kullanıcılara düzenlemeler atayın.
- Tür: boole (ayrıntılar)
- rootpage
Bu sayfanın alt sayfası olarak içe aktar. namespace ile birlikte kullanılamaz.
İçe aktarma günlüğündeki girişe ve içe aktarılan sayfalardaki boş revizyona uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Tam geçmişe sahip 100 ad alanına meta:Help:ParserFunctions aktarın.
- api.php?action=import&interwikisource=meta&interwikipage=Help:ParserFunctions&namespace=100&fullhistory=&token=123ABC [sandbox'ta açın]
action=linkaccount (link)
- Bu modül yazma hakları gerektirir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Bir üçüncü taraf sağlayıcıdan bir hesabı geçerli kullanıcıya bağlayın.
Bu modülü kullanmanın genel prosedürü:
- action=query+authmanagerinfo üzerinden mevcut alanları amirequestsfor=link ve bir csrf ile getir action=query&meta=tokens üzerinden anahtar.
- Alanları kullanıcıya sunun ve gönderilmesini sağlayın.
- Bu modülde linkreturnurl ve ilgili alanları sağlayın.
- Yanıttaki status kontrol edin.
- PASS veya FAIL aldıysanız işleminiz tamamlanmıştır. Operasyon ya başarılı oldu ya da olmadı.
- UI aldıysanız, yeni alanları kullanıcıya sunun ve gönderilmesini sağlayın. Ardından bu modülde linkcontinue ve ilgili alanlar ayarlanmış olarak yayınlayın ve 4. adımı tekrarlayın.
- REDIRECT aldıysanız, kullanıcıyı redirecttarget yönlendirin ve linkreturnurl dönmesini bekleyin. Ardından bu modülde linkcontinue ve dönüş URL'sine iletilen tüm alanlarla yayınlayın ve 4. adımı tekrarlayın.
- RESTART aldıysanız, kimlik doğrulamanın işe yaradığı, ancak bağlı bir kullanıcı hesabımız olmadığı anlamına gelir. Bunu UI veya FAIL olarak değerlendirebilirsiniz.
- linkrequests
Bu kimlik doğrulama isteklerini yalnızca, action=query&meta=authmanagerinfo öğesinden amirequestsfor=link ile veya bu modülün önceki yanıtından döndürülen id ile kullanın.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- linkmessageformat
Mesajları döndürmek için kullanılacak biçim.
- Aşağıdaki değerlerden biri: html, none, raw, wikitext
- Varsayılan: wikitext
- linkmergerequestfields
Tüm kimlik doğrulama istekleri için alan bilgilerini tek bir dizide birleştirin.
- Tür: boole (ayrıntılar)
- linkreturnurl
Üçüncü taraf kimlik doğrulama akışları için dönüş URL'si mutlak olmalıdır. Ya bu ya da linkcontinue gerekli.
Bir REDIRECT yanıtı alındığında, üçüncü taraf bir kimlik doğrulama akışı için genellikle belirtilen redirecttarget URL'sine bir tarayıcı veya web görünümü açarsınız. Bu tamamlandığında, üçüncü taraf tarayıcıyı veya web görünümünü bu URL'ye gönderir. URL'den herhangi bir sorgu veya POST parametresini çıkarmalı ve bunları bu API modülüne linkcontinue isteği olarak iletmelisiniz.
- linkcontinue
Bu istek, daha önceki bir UI veya REDIRECT yanıtından sonra devam ediyor. Ya bu ya da linkreturnurl gerekli.
- Tür: boole (ayrıntılar)
- linktoken
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- *
- Bu modül, mevcut kimlik doğrulama isteklerine bağlı olarak ek parametreleri kabul eder. Belirlemek için action=query&meta=authmanagerinfo ile amirequestsfor=link (veya varsa bu modülden önceki bir yanıt) istekler ve kullandıkları alanlar kullanılabilir.
- Example adlı kullanıcıdan bir hesaba bağlantı işlemini başlatın.
- api.php?action=linkaccount&provider=Example&linkreturnurl=http://example.org/&linktoken=123ABC [sandbox'ta açın]
action=login (lg)
- Bu modül yazma hakları gerektirir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Oturum açın ve kimlik doğrulama çerezlerini alın.
Bu eylem yalnızca Special:BotPasswords ile birlikte kullanılmalıdır; ana hesap oturumu için kullanımdan kaldırılmıştır ve uyarı yapılmaksızın başarısız olabilir. Ana hesaba güvenli bir şekilde giriş yapmak için action=clientlogin kullanın.
- lgname
Kullanıcı adı.
- lgpassword
Parola.
- lgdomain
Alan adı (isteğe bağlı).
- lgtoken
action=query&meta=tokens üzerinden alınan bir "login" anahtarı
action=logout
- Bu modül yazma hakları gerektirir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Oturumu kapatın ve oturum verilerini temizleyin.
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Geçerli kullanıcının oturumunu kapatın.
- api.php?action=logout&token=123ABC [sandbox'ta açın]
action=managetags
- 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
Değişiklik etiketleriyle ilgili yönetim görevlerini gerçekleştirin.
Hangi işlemi yapacak:
- create
- Manüel kullanım için yeni bir değişiklik etiketi oluşturun.
- delete
- Etiketi tüm düzeltmelerden, son değişiklik girişlerinden ve kullanıldığı günlük girişlerinden kaldırmak da dahil olmak üzere veritabanından bir değişiklik etiketini kaldırın.
- activate
- Değişiklik etiketini etkinleştirerek kullanıcıların etiketi manuel olarak uygulamalarına izin verin.
- deactivate
- Değişiklik etiketini devre dışı bırakın, kullanıcıların etiketi manüel olarak uygulamalarını önleyin.
- create
- Create a new change tag for manual use.
- delete
- Remove a change tag from the database, including removing the tag from all revisions, recent change entries and log entries on which it is used.
- activate
- Activate a change tag, allowing users to apply it manually.
- deactivate
- Deactivate a change tag, preventing users from applying it manually.
- Bu parametre gerekli.
- Aşağıdaki değerlerden biri: activate, create, deactivate, delete
Etiket oluşturmak, silmek, etkinleştirmek veya devre dışı bırakmak için. Etiket oluşturmak için etiket mevcut olmamalıdır. Etiketi silmek için etiketin olması gerekir. Etiketi etkinleştirmek için etiketin bir uzantı tarafından kullanılmaması gerekir. Etiketin devre dışı bırakılması için etiketin şu anda etkin ve manüel olarak tanımlanmış olması gerekir.
- Bu parametre gerekli.
Etiketi oluşturmak, silmek, etkinleştirmek veya devre dışı bırakmak için isteğe bağlı bir neden.
- Varsayılan: (boş)
Operasyon sırasında verilen uyarıların göz ardı edilip edilmeyeceği.
- Tür: boole (ayrıntılar)
Etiket yönetimi günlüğündeki girişe uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- For use in edit patrolling nedeni ile spam adlı bir etiket oluşturun
- api.php?action=managetags&operation=create&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [sandbox'ta açın]
- Misspelt nedeni ile vandlaism etiketini silin
- api.php?action=managetags&operation=delete&tag=vandlaism&reason=Misspelt&token=123ABC [sandbox'ta açın]
- For use in edit patrolling nedeni ile spam adlı bir etiket oluşturun
- api.php?action=managetags&operation=activate&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [sandbox'ta açın]
- No longer required nedeni ile spam adlı bir etiketi devre dışı bırakın
- api.php?action=managetags&operation=deactivate&tag=spam&reason=No+longer+required&token=123ABC [sandbox'ta açın]
action=mergehistory
- 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 geçmişlerini birleştirin.
- from
Geçmişin birleştirileceği sayfanın başlığı. fromid ile birlikte kullanılamaz.
- fromid
Geçmişin birleştirileceği sayfanın sayfa kimliği. from ile birlikte kullanılamaz.
- Tür: tamsayı
- to
Geçmişin birleştirileceği sayfanın başlığı. toid ile birlikte kullanılamaz.
- toid
Geçmişin birleştirileceği sayfanın sayfa kimliği. to ile birlikte kullanılamaz.
- Tür: tamsayı
- timestamp
Revizyonların kaynak sayfanın geçmişinden hedef sayfanın geçmişine taşınacağı zaman damgası. Atlanırsa, kaynak sayfanın sayfa geçmişinin tamamı hedef sayfayla birleştirilir.
- Tür: zaman damgası (izin verilen formatlar)
- reason
Tarihin birleşmesinin nedeni.
- Varsayılan: (boş)
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Oldpage geçmişinin tamamını Newpage ile birleştirin.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason [sandbox'ta açın]
- 2015-12-31T04:37:41Z kadar Oldpage sayfa revizyonlarını Newpage ile birleştirin.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason×tamp=2015-12-31T04%3A37%3A41Z [sandbox'ta açın]
action=move
- 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
Bir sayfayı taşı.
- from
Yeniden adlandırılacak sayfanın başlığı. fromid ile birlikte kullanılamaz.
- fromid
Yeniden adlandırılacak sayfanın sayfa kimliği. from ile birlikte kullanılamaz.
- Tür: tamsayı
- to
Sayfayı yeniden adlandırmak için başlık.
- Bu parametre gerekli.
- reason
Yeniden adlandırma sebebi.
- Varsayılan: (boş)
- movetalk
Varsa, tartışma sayfasını yeniden adlandırın.
- Tür: boole (ayrıntılar)
- movesubpages
Varsa, alt sayfaları yeniden adlandırın.
- Tür: boole (ayrıntılar)
- noredirect
Yönlendirme oluşturmayı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
- ignorewarnings
Tüm uyarıları yoksayın.
- Tür: boole (ayrıntılar)
Taşıma günlüğündeki girişe ve hedef sayfadaki boş revizyona uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Yönlendirmeden ayrılmadan Badtitle öğesini Goodtitle öğesine taşıyın.
- api.php?action=move&from=Badtitle&to=Goodtitle&token=123ABC&reason=Misspelled%20title&movetalk=&noredirect= [sandbox'ta açın]
action=opensearch
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
OpenSearch protokolünü kullanarak vikide arama yapın.
- search
Arama dizisi.
- Bu parametre gerekli.
- namespace
Aranacak ad alanları. search geçerli bir ad alanı önekiyle başlıyorsa yoksayılır.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- Varsayılan: 0
- limit
Verilecek azami sonuç sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- suggest
- Kaldırıldı.
Artık kullanılmıyor.
- Tür: boole (ayrıntılar)
- redirects
Yönlendirmeler nasıl ele alınır:
- return
- Yönlendirmenin kendisini döndürün.
- resolve
- Hedef sayfaya dönün. üzerinden az sonuç verebilir.
Tarihsel nedenlerden dolayı, varsayılan değer format=json için "return" ve diğer formatlar için "resolve" şeklindedir.
- return
- Return the redirect itself.
- resolve
- Return the target page. May return fewer than limit results.
For historical reasons, the default is "return" for format=json and "resolve" for other formats.
- Aşağıdaki değerlerden biri: resolve, return
- format
Çıkışının biçimi.
- Aşağıdaki değerlerden biri: json, jsonfm, xml, xmlfm
- Varsayılan: json
- warningsaserror
Uyarılar format=json ile belirtilirse, yoksaymak yerine bir API hatası döndürün.
- Tür: boole (ayrıntılar)
- Te ile başlayan sayfaları bulun.
- api.php?action=opensearch&search=Te [sandbox'ta açın]
action=options
- 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
Geçerli kullanıcının tercihlerini değiştirin.
Yalnızca çekirdekte veya kurulu uzantılardan birinde kayıtlı seçenekler veya userjs-
ile ön ekli tuşlara sahip seçenekler (kullanıcı betikleri tarafından kullanılması amaçlanmıştır) ayarlanabilir.
- reset
Tercihleri site varsayılanlarına sıfırlar.
- Tür: boole (ayrıntılar)
- resetkinds
reset seçeneği ayarlandığında sıfırlanacak seçeneklerin listesi.
- Değer (| veya alternatif ile ayırın): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- Varsayılan: all
- change
Değişikliklerin listesi, biçimlendirilmiş name=value (örneğin, skin=vector). Herhangi bir değer verilmezse (eşittir işareti olmasa bile), örneğin, optionname|otheroption|... seçeneği, varsayılan değerine sıfırlanır. Geçirilen herhangi bir değer boru karakterini içeriyorsa (|), doğru çalışması için alternatif çok değerli ayırıcı kullanın.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- optionname
optionvalue tarafından verilen değere ayarlanması gereken seçeneğin adı.
- optionvalue
optionname tarafından belirtilen seçeneğin değeri.
- global
What to do if the option was set globally using the GlobalPreferences extension.
- ignore: Do nothing. The option remains with its previous value.
- override: Add a local override.
- update: Update the option globally.
- Aşağıdaki değerlerden biri: ignore, override, update
- Varsayılan: ignore
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Tüm tercihleri sıfırla
- api.php?action=options&reset=&token=123ABC [sandbox'ta açın]
- skin ve hideminor tercihleri değiştirin.
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [sandbox'ta açın]
- Tüm tercihleri sıfırlayın, sonra skin ve nickname ayarlayın.
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [sandbox'ta açın]
action=paraminfo
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
API modülleri hakkında bilgi edinin.
- modules
Modül adlarının listesi (action ve format parametrelerinin değerleri veya main). + olan alt modülleri veya +* olan tüm alt modülleri veya +** ile tüm alt modülleri özyineli olarak belirtebilir.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- helpformat
Yardım dizelerinin biçimi.
- Aşağıdaki değerlerden biri: html, none, raw, wikitext
- Varsayılan: none
- querymodules
- Kaldırıldı.
Sorgu modülü adlarının listesi (prop, meta veya list parametresinin değeri). querymodules=foo yerine modules=query+foo kullanın.
- Değer (| veya alternatif ile ayırın): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, backlinks, blocks, categories, categoryinfo, categorymembers, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, exturlusage, filearchive, filerepoinfo, fileusage, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, languageinfo, links, linkshere, logevents, mystashedfiles, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, usercontribs, userinfo, users, watchlist, watchlistraw
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- mainmodule
- Kaldırıldı.
Ana (üst seviye) modül hakkında da bilgi alın. Bunun yerine modules=main kullanın.
- pagesetmodule
- Kaldırıldı.
Pageset modülü hakkında da bilgi edinin (başlıklar= ve arkadaşlar sağlar).
- formatmodules
- Kaldırıldı.
Biçim modülü adlarının listesi (format parametresinin değeri). Bunun yerine modules kullanın.
- Değer (| veya alternatif ile ayırın): json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
- action=parse, format=jsonfm, action=query&list=allpages ve action=query&meta=siteinfo bilgiye gösterin.
- api.php?action=paraminfo&modules=parse|phpfm|query%2Ballpages|query%2Bsiteinfo [sandbox'ta açın]
- action=query tüm alt modülleri için bilgileri gösterin.
- api.php?action=paraminfo&modules=query%2B* [sandbox'ta açın]
action=parse
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
İçeriği ayrıştırır ve ayrıştırıcı çıkışını döndürür.
Sayfanın geçerli sürümünden bilgi almak için action=query çeşitli özellik modüllerine bakınız.
Ayrıştırılacak metni belirtmenin birkaç yolu vardır:
- page, pageid veya oldid kullanarak bir sayfa veya revizyon belirtin.
- text, title, revid ve contentmodel öğelerini kullanarak içeriği açıkça belirtin.
- Ayrıştırılacak yalnızca bir özet belirtin. prop boş bir değer verilmelidir.
- title
Metnin ait olduğu sayfanın başlığı. Atlanırsa, contentmodel belirtilmelidir ve başlık olarak API kullanılır.
- text
Ayrıştırılacak metin. İçerik modelini kontrol etmek için title veya contentmodel kullanın.
- revid
{{REVISIONID}}
ve benzer değişkenler için revizyon kimliği.- Tür: tamsayı
- summary
Ayrıştırma özeti.
- page
Bu sayfanın içeriğini ayrıştırın. text ve title ile birlikte kullanılamaz.
- pageid
Bu sayfanın içeriğini ayrıştırın. page geçersiz kılar.
- Tür: tamsayı
- redirects
page veya pageid bir yönlendirmeye ayarlandıysa, sorunu giderin.
- Tür: boole (ayrıntılar)
- oldid
Bu revizyonun içeriğini ayrıştırın. page ve pageid değerlerini geçersiz kılar.
- Tür: tamsayı
- prop
Hangi bilgiler alınacak:
- text
- Vikimetin öğesinin ayrıştırılmış metnini verir.
- langlinks
- Ayrıştırılmış vikimetin içindeki dil bağlantılarını verir.
- categories
- Ayrıştırılmış vikimetin içindeki kategorileri verir.
- categorieshtml
- Kategorilerin HTML sürümünü verir.
- links
- Ayrıştırılmış vikimetin içindeki dahili bağlantıları verir.
- templates
- Çözümlenen vikimetin içindeki şablonları verir.
- images
- Ayrıştırılmış vikimetin içindeki görüntüleri verir.
- externallinks
- Ayrıştırılmış vikimetin içindeki harici bağlantıları verir.
- sections
- Ayrıştırılmış vikimetin içindeki bölümleri verir.
- revid
- Ayrıştırılan sayfanın revizyon kimliğini ekler.
- displaytitle
- Ayrıştırılan vikimetin başlığını ekler.
- subtitle
- Ayrıştırılan sayfa için sayfa alt başlığını ekler.
- headhtml
- Ayrıştırılmış belgesi,
<html>
,<head>
öğesini ve sayfanın<body>
öğelerini açar. - modules
- Sayfada kullanılan ResourceLoader modüllerini verir. Yüklemek için
mw.loader.using()
kullanın. modules ile birlikte jsconfigvars veya encodedjsconfigvars istenmelidir. - jsconfigvars
- Sayfaya özgü JavaScript yapılandırma değişkenlerini verir. Başvurmak için
mw.config.set()
kullanın. - encodedjsconfigvars
- Sayfaya özgü JavaScript yapılandırma değişkenlerini JSON dizesi olarak verir.
- indicators
- Sayfada kullanılan sayfa durumu göstergelerinin HTML kodunu verir.
- iwlinks
- Ayrıştırılmış vikimetin içinde vikiarası bağlantıları verir.
- wikitext
- Ayrıştırılan orijinal vikimetnini verir.
- properties
- Ayrıştırılmış vikimetin içinde tanımlanan çeşitli özellikler verir.
- limitreportdata
- Sınır raporunu yapılandırılmış bir şekilde verir. disablelimitreport ayarlandığında veri vermez.
- limitreporthtml
- Sınır raporunun HTML sürümünü verir. disablelimitreport ayarlandığında veri vermez.
- parsetree
- Düzeltme içeriğinin XML ayrıştırma ağacı (
wikitext
içerik modelini gerektirir) - parsewarnings
- İçerik ayrıştırılırken oluşan uyarıları verir (vikimetin olarak).
- parsewarningshtml
- İçerik işlenirken çıkan uyarıları verir (HTML olarak)
- headitems
- Kaldırıldı. Sayfanın
<head>
içine yerleştirilecek öğeler verir.
- Değer (| veya alternatif ile ayırın): categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, parsewarningshtml, properties, revid, sections, subtitle, templates, text, wikitext, headitems
- Varsayılan: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
- wrapoutputclass
Ayrıştırıcı çıkışını sarmak için kullanılacak CSS sınıfı.
- Varsayılan: mw-parser-output
- usearticle
Use the ArticleParserOptions hook to ensure the options used match those used for article page views
- Tür: boole (ayrıntılar)
- parsoid
MediaWiki DOM tanımlaması ile uyumlu HTML'yi Parsoid kullanarak oluştur.
- Tür: boole (ayrıntılar)
- pst
Ayrıştırmadan önce girişe bir ön kayıt dönüşümü yapın. Yalnızca metinle kullanıldığında geçerlidir.
- Tür: boole (ayrıntılar)
- onlypst
Giriş üzerinde bir ön kayıt dönüşümü (PST) yapın, ancak ayrıştırmayın. Bir PST uygulandıktan sonra aynı vikimetin değerini döndürür. Yalnızca text ile kullanıldığında geçerlidir.
- Tür: boole (ayrıntılar)
- effectivelanglinks
- Kaldırıldı.
Uzantılar tarafından sağlanan dil bağlantılarını içerir (prop=langlinks ile kullanım için).
- Tür: boole (ayrıntılar)
- section
Yalnızca bu tanımlayıcıyla bölümün içeriğini ayrıştırın.
new olduğunda, sayfaya yeni bir bölüm ekliyormuş gibi text ve sectiontitle öğelerini ayrıştırın.
new yalnızca text belirtilirken kullanılabilir.
- sectiontitle
section, new olduğunda yeni bölüm başlığı.
Sayfa düzenlemeden farklı olarak, atlandığında veya boş bırakıldığında bu summary geri dönmez.
- disablepp
- Kaldırıldı.
Bunun yerine disablelimitreport kullanın.
- Tür: boole (ayrıntılar)
- disablelimitreport
Ayrıştırıcı çıkışından sınır raporunu ("NewPP sınır raporu") atlayın.
- Tür: boole (ayrıntılar)
- disableeditsection
Ayrıştırıcı çıkışından düzenleme bölümü bağlantılarını atlayın.
- Tür: boole (ayrıntılar)
- disablestylededuplication
Ayrıştırıcı çıkışında satır içi stil sayfalarını tekilleştirmeyin.
- 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 (
wikitext
içerik modelini gerektirir; prop=parsetree ile değiştirilir).- Tür: boole (ayrıntılar)
- preview
Önizleme modunda ayrıştırın.
- Tür: boole (ayrıntılar)
- sectionpreview
Bölüm önizleme modunda ayrıştırın (önizleme modunu da etkinleştirir).
- Tür: boole (ayrıntılar)
- disabletoc
Çıktıdaki içindekiler bölümünü kaldırın.
- Tür: boole (ayrıntılar)
- useskin
Seçilen görünümü ayrıştırıcı çıkışında uygulayın. Aşağıdaki özellikleri etkileyebilir: text, langlinks, headitems, modules, jsconfigvars, indicators.
- Aşağıdaki değerlerden biri: apioutput, authentication-popup, fallback, json, minerva, monobook, timeless, vector, vector-2022
- contentformat
Giriş metni için kullanılan içerik serileştirme biçimi. Yalnızca text ile kullanıldığında geçerlidir.
- 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
Girdi metninin içerik modeli. Atlanırsa, title belirtilmelidir ve varsayılan, belirtilen başlığın modeli olacaktır. Yalnızca text ile kullanıldığında geçerlidir.
- Aşağıdaki değerlerden biri: css, javascript, json, text, unknown, wikitext
- Bir sayfayı ayrıştırın.
- api.php?action=parse&page=Project:Sandbox [sandbox'ta açın]
- Vikimetin ayrıştırın.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [sandbox'ta açın]
- Sayfa başlığını belirterek vikimetin ayrıştırın.
- api.php?action=parse&text={{PAGENAME}}&title=Test [sandbox'ta açın]
- Bir özeti ayrıştırın.
- api.php?action=parse&summary=Some+[[link]]&prop= [sandbox'ta açın]
action=patrol
- 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
Bir sayfa veya revizyon devriye edin.
- rcid
Devriyeye yönelik son kimliği değiştirir.
- Tür: tamsayı
- revid
Devriye için revizyon kimliği.
- Tür: tamsayı
Devriye günlüğündeki girişe uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- token
action=query&meta=tokens üzerinden alınan bir "patrol" anahtarı
- Bu parametre gerekli.
- Son zamanlarda yapılan bir değişiklik devriye edin.
- api.php?action=patrol&token=123ABC&rcid=230672766 [sandbox'ta açın]
- Bir revizyon devriyesi yapın.
- api.php?action=patrol&token=123ABC&revid=230672766 [sandbox'ta açın]
action=protect
- 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
Sayfanın koruma seviyesini değiştirin.
- title
Korunacak(Korunmayacak) sayfanın başlığı. pageid ile birlikte kullanılamaz.
- pageid
Korunacak(Korunmayacak) sayfanın kimliği. title ile birlikte kullanılamaz.
- Tür: tamsayı
- protections
action=level olarak biçimlendirilmiş koruma düzeylerinin listesi (örn. edit=sysop). all seviyesi herkesin eyleme geçmesine izin verildiği anlamına gelir, yani kısıtlama yoktur.
Not: Listelenmeyen tüm eylemlerde kısıtlamalar kaldırılır.
- Bu parametre gerekli.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- expiry
Süre sonu zaman damgaları. Yalnızca bir zaman damgası ayarlanırsa, tüm korumalar için kullanılır. Süresi dolmayan bir koruma için infinite, indefinite, infinity veya never kullanın.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- Varsayılan: infinite
- reason
Korumanın(Korumamasını) nedeni.
- Varsayılan: (boş)
Koruma günlüğündeki girişe uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- cascade
Kademeli korumayı etkinleştirin (yani, bu sayfada kullanılan yansıtılmış şablonları ve resimleri koruyun). Verilen koruma düzeylerinden hiçbiri kademeliyi desteklemiyorsa yoksayılır.
- Tür: boole (ayrıntılar)
- watch
- Kaldırıldı.
Ayarlandıysa, korunmakta olan sayfayı geçerli kullanıcının izleme listesine ekleyin.
- 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
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Bir sayfayı koruyun.
- api.php?action=protect&title=Anasayfa&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [sandbox'ta açın]
- all için kısıtlamalar ayarlayarak bir sayfanın korumasını kaldırın (yani herkesin harekete geçmesine izin verilir).
- api.php?action=protect&title=Anasayfa&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [sandbox'ta açın]
- Herhangi bir kısıtlama koymadan bir sayfanın korumasını kaldırın.
- api.php?action=protect&title=Anasayfa&token=123ABC&protections=&reason=Lifting%20restrictions [sandbox'ta açın]
action=purge
- 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
Verilen başlıklar için önbelleği temizleyin.
- forcelinkupdate
Bağlantı tablolarını güncelleyin ve diğer ikincil veri güncellemelerini yapın.
- Tür: boole (ayrıntılar)
- forcerecursivelinkupdate
forcelinkupdate ile aynıdır ve bu sayfayı şablon olarak kullanan herhangi bir sayfanın bağlantı tablolarını güncelleyin.
- Tür: boole (ayrıntılar)
- continue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- titles
Üzerinde çalışılacak başlıkların bir listesi.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- pageids
Üzerinde çalışılacak sayfa kimlikleri listesi.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- revids
Üzerinde çalışılacak revizyon kimlikleri listesi. Hemen hemen tüm sorgu modüllerinin revizyon kimliklerini karşılık gelen sayfa kimliğine dönüştüreceğini ve bunun yerine en son revizyonda çalışacağını unutmayın. Sadece prop=revisions yanıtında tam revizyonları kullanır.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- generator
Belirtilen sorgu modülünü çalıştırarak üzerinde çalışılacak sayfaların listesini alın.
Not: Jeneratör parametre adlarının önüne "g" işareti konmalıdır, örneklere bakın.
- allcategories
- Tüm kategorileri numaralandırın.
- alldeletedrevisions
- Silinen tüm düzeltmeleri bir kullanıcı tarafından veya bir ad alanında listeleyin.
- allfileusages
- Mevcut olmayanlar da dahil olmak üzere tüm dosya kullanımlarını listeleyin.
- allimages
- Tüm görüntüleri sırayla numaralandırın.
- alllinks
- Belirli bir ad alanını işaret eden tüm bağlantıları numaralandırın.
- allpages
- Belirli bir ad alanındaki tüm sayfaları sırayla numaralandırır.
- allredirects
- Bir ad alanına tüm yönlendirmeleri listeleyin.
- allrevisions
- Tüm revizyonları listeleyin.
- alltransclusions
- Mevcut olmayanlar da dahil olmak üzere tüm yansıtmaları ({{x}} kullanılarak katıştırılmış sayfalar) listeleyin.
- backlinks
- Belirli bir sayfaya bağlantı veren tüm sayfaları bulun.
- categories
- Sayfaların ait olduğu tüm kategorileri listeleyin.
- categorymembers
- Belirli bir kategorideki tüm sayfaları listeleyin.
- deletedrevisions
- Silinen revizyon bilgilerini alın.
- duplicatefiles
- Karma değerlerine göre verilen dosyaların kopyaları olan tüm dosyaları listeleyin.
- embeddedin
- Belirli bir başlığı yerleştiren (yansıtan) tüm sayfaları bulun.
- exturlusage
- Belirli bir URL içeren sayfaları numaralandırın.
- fileusage
- Verilen dosyaları kullanan tüm sayfaları bulun.
- images
- Belirli sayfalarda bulunan tüm dosyaları döndürür.
- imageusage
- Verilen resim başlığını kullanan tüm sayfaları bulun.
- iwbacklinks
- Verilen vikiarası bağlantısına bağlantı veren tüm sayfaları bulun.
- langbacklinks
- Verilen dil bağlantısına bağlantı veren tüm sayfaları bulun.
- links
- Verilen sayfalardaki tüm bağlantıları döndürür.
- linkshere
- Verilen sayfalara bağlantı veren tüm sayfaları bulun.
- pageswithprop
- Belirli bir sayfa özelliğini kullanarak tüm sayfaları listeleyin.
- prefixsearch
- Sayfa başlıkları için önek araması yapın.
- protectedtitles
- Oluşumu korunan tüm başlıkları listeleyin.
- querypage
- QueryPage tabanlı özel bir sayfa tarafından sağlanan bir liste alın.
- random
- Bir dizi rastgele sayfa alın.
- recentchanges
- Son değişiklikleri numaralandırın.
- redirects
- Verilen sayfalara tüm yönlendirmeleri döndürür.
- revisions
- Revizyon bilgilerini alın.
- search
- Tam metin araması yapın.
- templates
- Belirli sayfalara yansıtılmış tüm sayfaları döndürür.
- transcludedin
- Verilen sayfaları yansıtan tüm sayfaları bulun.
- watchlist
- Geçerli kullanıcının izleme listesindeki sayfalarda son değişiklikleri alın.
- watchlistraw
- Geçerli kullanıcının izleme listesindeki tüm sayfaları alın.
- Aşağıdaki değerlerden biri: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
titles, pageids ve revids ve generator tarafından döndürülen sayfalardaki yönlendirmeleri otomatik olarak çözün.
- Tür: boole (ayrıntılar)
- converttitles
Gerekirse başlıkları diğer varyantlara dönüştürün. Yalnızca vikinin içerik dili değişken dönüşümü destekliyorsa çalışır. Varyant dönüşümünü destekleyen diller ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh ve zh.
- Tür: boole (ayrıntılar)
- Main Page ve API sayfasını temizleyin.
- api.php?action=purge&titles=Anasayfa|API [sandbox'ta açın]
- Ana ad alanındaki ilk 10 sayfayı temizleyin.
- api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [sandbox'ta açın]
action=query
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
MediaWiki'den ve MediaWiki hakkında veri getirin.
Tüm veri değişikliklerinin önce kötü amaçlı sitelerden kötüye kullanımı önlemek için bir anahtar almak için sorgu kullanması gerekir.
- prop
Sorgulanan sayfalar için hangi özelliklerin alınacağı.
- categories
- Sayfaların ait olduğu tüm kategorileri listeleyin.
- categoryinfo
- Belirli kategoriler hakkında bilgi verir.
- contributors
- Oturum açılmış katılımcıların listesini ve bir sayfaya anonim katkıda bulunanların sayısını öğrenin.
- deletedrevisions
- Silinen revizyon bilgilerini alın.
- duplicatefiles
- Karma değerlerine göre verilen dosyaların kopyaları olan tüm dosyaları listeleyin.
- extlinks
- Verilen sayfalardan tüm harici URL'leri (vikilerarası değil) döndürür.
- fileusage
- Verilen dosyaları kullanan tüm sayfaları bulun.
- imageinfo
- Dosya bilgilerini ve yükleme geçmişini döndürür.
- images
- Belirli sayfalarda bulunan tüm dosyaları döndürür.
- info
- Temel sayfa bilgilerini alın.
- iwlinks
- Verilen sayfalardaki tüm vikiarası bağlantılarını döndürür.
- langlinks
- Verilen sayfalardaki tüm diller arası bağlantıları döndürür.
- links
- Verilen sayfalardaki tüm bağlantıları döndürür.
- linkshere
- Verilen sayfalara bağlantı veren tüm sayfaları bulun.
- pageprops
- Sayfa içeriğinde tanımlanan çeşitli sayfa özelliklerini edinin.
- redirects
- Verilen sayfalara tüm yönlendirmeleri döndürür.
- revisions
- Revizyon bilgilerini alın.
- stashimageinfo
- Saklanan dosyalar için dosya bilgilerini döndürür.
- templates
- Belirli sayfalara yansıtılmış tüm sayfaları döndürür.
- transcludedin
- Verilen sayfaları yansıtan tüm sayfaları bulun.
- Değer (| veya alternatif ile ayırın): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
- list
Hangi listeleri alacağınız.
- allcategories
- Tüm kategorileri numaralandırın.
- alldeletedrevisions
- Silinen tüm düzeltmeleri bir kullanıcı tarafından veya bir ad alanında listeleyin.
- allfileusages
- Mevcut olmayanlar da dahil olmak üzere tüm dosya kullanımlarını listeleyin.
- allimages
- Tüm görüntüleri sırayla numaralandırın.
- alllinks
- Belirli bir ad alanını işaret eden tüm bağlantıları numaralandırın.
- allpages
- Belirli bir ad alanındaki tüm sayfaları sırayla numaralandırır.
- allredirects
- Bir ad alanına tüm yönlendirmeleri listeleyin.
- allrevisions
- Tüm revizyonları listeleyin.
- alltransclusions
- Mevcut olmayanlar da dahil olmak üzere tüm yansıtmaları ({{x}} kullanılarak katıştırılmış sayfalar) listeleyin.
- allusers
- Kayıtlı tüm kullanıcıları numaralandırın.
- backlinks
- Belirli bir sayfaya bağlantı veren tüm sayfaları bulun.
- blocks
- Engellenen tüm kullanıcıları ve IP adreslerini listeleyin.
- categorymembers
- Belirli bir kategorideki tüm sayfaları listeleyin.
- embeddedin
- Belirli bir başlığı yerleştiren (yansıtan) tüm sayfaları bulun.
- exturlusage
- Belirli bir URL içeren sayfaları numaralandırın.
- filearchive
- Silinen tüm dosyaları sırayla numaralandırın.
- imageusage
- Verilen resim başlığını kullanan tüm sayfaları bulun.
- iwbacklinks
- Verilen vikiarası bağlantısına bağlantı veren tüm sayfaları bulun.
- langbacklinks
- Verilen dil bağlantısına bağlantı veren tüm sayfaları bulun.
- logevents
- Olayları günlüklerden alın.
- mystashedfiles
- Geçerli kullanıcının karşıya yükleme saklamasındaki dosyaların listesini alın.
- pagepropnames
- Vikide kullanılan tüm sayfa özellik adlarını listeleyin.
- pageswithprop
- Belirli bir sayfa özelliğini kullanarak tüm sayfaları listeleyin.
- prefixsearch
- Sayfa başlıkları için önek araması yapın.
- protectedtitles
- Oluşumu korunan tüm başlıkları listeleyin.
- querypage
- QueryPage tabanlı özel bir sayfa tarafından sağlanan bir liste alın.
- random
- Bir dizi rastgele sayfa alın.
- recentchanges
- Son değişiklikleri numaralandırın.
- search
- Tam metin araması yapın.
- tags
- Değişiklik etiketleri listeleyin.
- usercontribs
- Tüm düzenlemeleri bir kullanıcı tarafından alın.
- users
- Bir kullanıcı listesi hakkında bilgi edinin.
- watchlist
- Geçerli kullanıcının izleme listesindeki sayfalarda son değişiklikleri alın.
- watchlistraw
- Geçerli kullanıcının izleme listesindeki tüm sayfaları alın.
- deletedrevs
- Kaldırıldı. Silinen revizyonları listeleyin.
- Değer (| veya alternatif ile ayırın): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
- meta
Hangi meta verileri alacağınız.
- allmessages
- Bu siteden gelen mesajları döndür.
- authmanagerinfo
- Geçerli kimlik doğrulama durumu hakkında bilgi alın.
- filerepoinfo
- Vikide yapılandırılan görüntü havuzlarıyla ilgili meta bilgileri döndürür.
- languageinfo
- Kullanılabilir diller hakkında bilgi döndürün.
- siteinfo
- Site hakkında genel bilgi verin.
- tokens
- Veri değiştirme işlemleri için anahtar alır.
- userinfo
- Geçerli kullanıcı hakkında bilgi alın.
- Değer (| veya alternatif ile ayırın): allmessages, authmanagerinfo, filerepoinfo, languageinfo, siteinfo, tokens, userinfo
- indexpageids
Döndürülen tüm sayfa kimliklerini listeleyen ek bir sayfa kimliği bölümü ekleyin.
- Tür: boole (ayrıntılar)
- export
Verilen veya oluşturulan tüm sayfaların geçerli düzeltmelerini dışa aktarın.
- Tür: boole (ayrıntılar)
- exportnowrap
Dışa aktarılan XML'yi bir XML sonucuna sarmadan döndürün (Özel:Export ile aynı biçimde). Yalnızca query+export ile kullanılabilir.
- Tür: boole (ayrıntılar)
- exportschema
Dışa aktarırken XML döküm biçiminin belirli bir sürümünü hedefleyin. Yalnızca query+export ile kullanılabilir.
- Aşağıdaki değerlerden biri: 0.10, 0.11
- Varsayılan: 0.11
- iwurl
Başlık bir vikiarası bağlantısıysa tam URL'nin alınıp alınmayacağı.
- Tür: boole (ayrıntılar)
- continue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- rawcontinue
Devam etmek için ham query-continue verilerini döndürün.
- Tür: boole (ayrıntılar)
- titles
Üzerinde çalışılacak başlıkların bir listesi.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- pageids
Üzerinde çalışılacak sayfa kimlikleri listesi.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- revids
Üzerinde çalışılacak revizyon kimlikleri listesi. Hemen hemen tüm sorgu modüllerinin revizyon kimliklerini karşılık gelen sayfa kimliğine dönüştüreceğini ve bunun yerine en son revizyonda çalışacağını unutmayın. Sadece prop=revisions yanıtında tam revizyonları kullanır.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- generator
Belirtilen sorgu modülünü çalıştırarak üzerinde çalışılacak sayfaların listesini alın.
Not: Jeneratör parametre adlarının önüne "g" işareti konmalıdır, örneklere bakın.
- allcategories
- Tüm kategorileri numaralandırın.
- alldeletedrevisions
- Silinen tüm düzeltmeleri bir kullanıcı tarafından veya bir ad alanında listeleyin.
- allfileusages
- Mevcut olmayanlar da dahil olmak üzere tüm dosya kullanımlarını listeleyin.
- allimages
- Tüm görüntüleri sırayla numaralandırın.
- alllinks
- Belirli bir ad alanını işaret eden tüm bağlantıları numaralandırın.
- allpages
- Belirli bir ad alanındaki tüm sayfaları sırayla numaralandırır.
- allredirects
- Bir ad alanına tüm yönlendirmeleri listeleyin.
- allrevisions
- Tüm revizyonları listeleyin.
- alltransclusions
- Mevcut olmayanlar da dahil olmak üzere tüm yansıtmaları ({{x}} kullanılarak katıştırılmış sayfalar) listeleyin.
- backlinks
- Belirli bir sayfaya bağlantı veren tüm sayfaları bulun.
- categories
- Sayfaların ait olduğu tüm kategorileri listeleyin.
- categorymembers
- Belirli bir kategorideki tüm sayfaları listeleyin.
- deletedrevisions
- Silinen revizyon bilgilerini alın.
- duplicatefiles
- Karma değerlerine göre verilen dosyaların kopyaları olan tüm dosyaları listeleyin.
- embeddedin
- Belirli bir başlığı yerleştiren (yansıtan) tüm sayfaları bulun.
- exturlusage
- Belirli bir URL içeren sayfaları numaralandırın.
- fileusage
- Verilen dosyaları kullanan tüm sayfaları bulun.
- images
- Belirli sayfalarda bulunan tüm dosyaları döndürür.
- imageusage
- Verilen resim başlığını kullanan tüm sayfaları bulun.
- iwbacklinks
- Verilen vikiarası bağlantısına bağlantı veren tüm sayfaları bulun.
- langbacklinks
- Verilen dil bağlantısına bağlantı veren tüm sayfaları bulun.
- links
- Verilen sayfalardaki tüm bağlantıları döndürür.
- linkshere
- Verilen sayfalara bağlantı veren tüm sayfaları bulun.
- pageswithprop
- Belirli bir sayfa özelliğini kullanarak tüm sayfaları listeleyin.
- prefixsearch
- Sayfa başlıkları için önek araması yapın.
- protectedtitles
- Oluşumu korunan tüm başlıkları listeleyin.
- querypage
- QueryPage tabanlı özel bir sayfa tarafından sağlanan bir liste alın.
- random
- Bir dizi rastgele sayfa alın.
- recentchanges
- Son değişiklikleri numaralandırın.
- redirects
- Verilen sayfalara tüm yönlendirmeleri döndürür.
- revisions
- Revizyon bilgilerini alın.
- search
- Tam metin araması yapın.
- templates
- Belirli sayfalara yansıtılmış tüm sayfaları döndürür.
- transcludedin
- Verilen sayfaları yansıtan tüm sayfaları bulun.
- watchlist
- Geçerli kullanıcının izleme listesindeki sayfalarda son değişiklikleri alın.
- watchlistraw
- Geçerli kullanıcının izleme listesindeki tüm sayfaları alın.
- Aşağıdaki değerlerden biri: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
query+titles, query+pageids ve query+revids ve query+generator tarafından döndürülen sayfalardaki yönlendirmeleri otomatik olarak çözün.
- Tür: boole (ayrıntılar)
- converttitles
Gerekirse başlıkları diğer varyantlara dönüştürün. Yalnızca vikinin içerik dili değişken dönüşümü destekliyorsa çalışır. Varyant dönüşümünü destekleyen diller ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh ve zh.
- Tür: boole (ayrıntılar)
- Main Page site bilgisi ve revizyonları getirin.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Anasayfa&rvprop=user|comment&continue= [sandbox'ta açın]
- API/ ile başlayan sayfa revizyonları getirin.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [sandbox'ta açın]
prop=categories (cl)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Sayfaların ait olduğu tüm kategorileri listeleyin.
- clprop
Her kategori için hangi ek özelliklerin alınacağı:
- sortkey
- Kategori için sortkey (onaltılık dize) ve sortkey önekini (insan tarafından okunabilir kısım) ekler.
- timestamp
- Kategorinin ne zaman eklendiğine dair zaman damgası ekler.
- hidden
__HIDDENCAT__
ile gizlenen kategorileri etiketler.
- Değer (| veya alternatif ile ayırın): hidden, sortkey, timestamp
- clshow
Ne tür kategoriler gösterilecek.
- Değer (| veya alternatif ile ayırın): !hidden, hidden
- cllimit
Geri dönmek için kaç kategori.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- clcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- clcategories
Yalnızca bu kategorileri listeleyin. Belirli bir sayfanın belirli bir kategoride olup olmadığını kontrol etmek için kullanışlıdır.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- cldir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- Albert Einstein sayfasının ait olduğu kategori listesini alın.
- api.php?action=query&prop=categories&titles=Albert%20Einstein [sandbox'ta açın]
- Albert Einstein sayfasında kullanılan tüm kategoriler hakkında bilgi alın.
- api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [sandbox'ta açın]
prop=categoryinfo (ci)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Belirli kategoriler hakkında bilgi verir.
- cicontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Category:Foo ve Category:Bar hakkında bilgi alın.
- api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [sandbox'ta açın]
prop=contributors (pc)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Oturum açılmış katılımcıların listesini ve bir sayfaya anonim katkıda bulunanların sayısını öğrenin.
- pcgroup
Yalnızca belirli gruplardaki kullanıcıları dahil et. *, kullanıcı veya otomatik onaylı gibi örtük veya otomatik olarak tanıtılan grupları içermez.
- Değer (| veya alternatif ile ayırın): bot, bureaucrat, interface-admin, suppress, sysop
- pcexcludegroup
Verilen gruplardaki kullanıcıları hariç tutun. *, kullanıcı veya otomatik onaylı gibi örtük veya otomatik olarak tanıtılan grupları içermez.
- Değer (| veya alternatif ile ayırın): bot, bureaucrat, interface-admin, suppress, sysop
- pcrights
Yalnızca verilen haklara sahip kullanıcıları dahil edin. *, kullanıcı veya otomatik onaylı gibi örtük veya otomatik olarak tanıtılan gruplar tarafından verilen hakları içermez.
- Değer (| veya alternatif ile ayırın): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, read, renameuser, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- pcexcluderights
Verilen haklara sahip kullanıcıları hariç tutun. *, kullanıcı veya otomatik onaylı gibi örtük veya otomatik olarak tanıtılan gruplar tarafından verilen hakları içermez.
- Değer (| veya alternatif ile ayırın): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, read, renameuser, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- pclimit
Geri dönmek için kaç katılımcı var.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- pccontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Katkıda bulunanları Main Page sayfasına gösterin.
- api.php?action=query&prop=contributors&titles=Anasayfa [sandbox'ta açın]
prop=deletedrevisions (drv)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Silinen revizyon bilgilerini alın.
Birkaç şekilde kullanılabilir:
- Başlıkları veya sayfa kimliklerini ayarlayarak bir dizi sayfa için silinen düzeltmeleri edinin. Başlık ve zaman damgasına göre sıralanmıştır.
- Bir dizi silinmiş düzeltme hakkında kimliklerini revize ederek veri alın. Düzeltme kimliğine göre sıralandı.
- drvprop
Her bir düzeltme için hangi özelliklerin alınacağı:
- ids
- Revizyonun kimliği.
- flags
- Revizyon işaretleri (küçük).
- timestamp
- Revizyonun zaman damgası.
- user
- Revizyonu yapan kullanıcı. Kullanıcı gözden geçirilmişse, bir userhidden özelliği döndürülür.
- userid
- Revizyon oluşturucunun kullanıcı kimliği. Kullanıcı revizyon silindiyse, bir userhidden özelliği döndürülür.
- size
- Revizyonun uzunluğu (bayt).
- slotsize
- Her bir revizyon yuvasının uzunluğu (bayt).
- sha1
- Revizyonun SHA-1'i (taban 16). İçerik revizyonu silindiyse, bir sha1hidden özelliği döndürülür.
- slotsha1
- Her bir revizyon yuvasının SHA-1'i (taban 16). İçerik revizyonu silindiyse, bir sha1hidden özelliği döndürülür.
- contentmodel
- Her bir revizyon alanının içerik modeli kimliği.
- comment
- Revizyon için kullanıcı tarafından yorum yapılır. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- parsedcomment
- Revizyon için kullanıcı tarafından yorum ayrıştırıldı. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- content
- Her bir revizyon alanının içeriği. İçerik revizyonu silindiyse, bir texthidden özelliği döndürülür.
- tags
- Revizyon için etiketler.
- roles
- Revizyonda var olan içerik alanı rollerini listeleyin.
- parsetree
- Kaldırıldı. Bunun yerine action=expandtemplates veya action=parse kullanın. Revizyon içeriğinin XML ayrıştırma ağacı (içerik kodu
wikitext
gerektirir).
- Değer (| veya alternatif ile ayırın): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Varsayılan: ids|timestamp|flags|comment|user
- drvslots
Yuvaya ilişkin özellikler drvprops içine dahil edildiğinde, hangi döndürme verilerinin veri döndürüleceği. Atlanırsa, main yuvasından gelen veriler geriye dönük uyumlu bir biçimde döndürülür.
- Değer (| veya alternatif ile ayırın): main
- Tüm değerleri belirtmek için * tuşunu kullanın.
- drvcontentformat-{slot}
Content serialization format used for output of content.
- Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında drvslots 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
- drvlimit
Kaç düzeltmenin döndürüleceğini sınırlayın.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- drvexpandtemplates
- Kaldırıldı.
Bunun yerine action=expandtemplates kullanın. Revizyon içeriğindeki şablonları genişletin (drvprop=content gerekir).
- Tür: boole (ayrıntılar)
- drvgeneratexml
- Kaldırıldı.
Bunun yerine action=expandtemplates veya action=parse kullanın. Revizyon içeriği için XML ayrıştırma ağacı oluşturun (drvprop=content gerektirir).
- Tür: boole (ayrıntılar)
- drvparse
- Kaldırıldı.
Bunun yerine action=parse kullanın. Revizyon içeriğini ayrıştırın (1prop=content gerektirir). Performans nedenleriyle, bu seçenek kullanılırsa, 1limit 1'e zorlanır.
- Tür: boole (ayrıntılar)
- drvsection
Yalnızca bu tanımlayıcıya sahip bölümün içeriğini alın.
- drvdiffto
- Kaldırıldı.
Bunun yerine action=compare kullanın. Her bir revizyonu farklılaştırmak için düzeltme kimliği. Önceki, sonraki ve geçerli düzeltme için sırasıyla prev, next ve cur kullanın.
- drvdifftotext
- Kaldırıldı.
Bunun yerine action=compare kullanın. Her revizyonun farklılaştırılacağı metin. Sadece sınırlı sayıda revizyon yapar. 50diffto geçersiz kılar. 50section ayarlanırsa, yalnızca bu bölüm bu metne göre farklılık gösterir.
- drvdifftotextpst
- Kaldırıldı.
Bunun yerine action=compare kullanın. Farklılaştırmadan önce metin üzerinde bir ön kayıt dönüşümü gerçekleştirin. Yalnızca drvdifftotext ile kullanıldığında geçerlidir.
- Tür: boole (ayrıntılar)
- drvcontentformat
- Kaldırıldı.
drvdifftotext için kullanılan ve içeriğin çıktısı için beklenen seri oluşturma 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
- drvstart
Numaralandırmaya başlamak için zaman damgası. Düzeltme kimlikleri listesi işlenirken yoksayılır.
- Tür: zaman damgası (izin verilen formatlar)
- drvend
Konumundaki numaralandırmayı durdurmak için zaman damgası. Düzeltme kimlikleri listesi işlenirken yoksayılır.
- Tür: zaman damgası (izin verilen formatlar)
- drvdir
Hangi yönde numaralandırılacağı:
- newer
- Önce en eskisini listele. Not: drvstart, drvend önce olmalıdır.
- older
- Önce en yenisini listele (varsayılan). Not: drvstart, drvend geç olmalıdır.
- newer
- List oldest first. Note: drvstart has to be before drvend.
- older
- List newest first (default). Note: drvstart has to be later than drvend.
- Aşağıdaki değerlerden biri: newer, older
- Varsayılan: older
- drvtag
Yalnızca bu etiketle etiketlenmiş revizyonları listeleyin.
- drvuser
Yalnızca bu kullanıcının düzeltmelerini listeleyin.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- drvexcludeuser
Bu kullanıcının düzeltmelerini listelemeyin.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- drvcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Silinen revizyon 123456 için bilgileri listeleyin.
- api.php?action=query&prop=deletedrevisions&revids=123456 [sandbox'ta açın]
- Main Page ve Talk:Main Page sayfalarının son silinen revizyonları içerikle (mod 1) listeleyin.
- api.php?action=query&prop=deletedrevisions&titles=Anasayfa|Tart%C4%B1%C5%9Fma%3AAnasayfa&drvslots=*&drvprop=user|comment|content [sandbox'ta açın]
prop=duplicatefiles (df)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Karma değerlerine göre verilen dosyaların kopyaları olan tüm dosyaları listeleyin.
- dflimit
Döndürülecek dosya sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- dfcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- dfdir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- dflocalonly
Yalnızca yerel depodaki dosyaları arayın.
- Tür: boole (ayrıntılar)
- File:Albert Einstein Head.jpg kopyalarını arayın.
- api.php?action=query&titles=File:Albert_Einstein_Head.jpg&prop=duplicatefiles [sandbox'ta açın]
- Tüm dosyaların kopyalarını arayın.
- api.php?action=query&generator=allimages&prop=duplicatefiles [sandbox'ta açın]
prop=extlinks (el)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Verilen sayfalardan tüm harici URL'leri (vikilerarası değil) döndürür.
- ellimit
Dönüş için kaç bağlantıları.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- elcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- elprotocol
URL protokolü. Boş ve elquery ayarlanırsa, protokol http olur. Tüm harici bağlantıları listelemek için bu ve elquery değerlerini boş bırakın.
- Aşağıdaki değerlerden biri: Boş veya bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp olabilir
- Varsayılan: (boş)
- elquery
Protokolü olmayan arama dizesi. Belirli bir sayfanın belirli bir harici URL içerip içermediğini kontrol etmek için kullanışlıdır.
- elexpandurl
- Kaldırıldı.
Standart protokolle protokole bağlı URL'leri genişletin.
- Tür: boole (ayrıntılar)
- Dış bağlantıların bir listesini Anasayfa da bulabilirsiniz.
- api.php?action=query&prop=extlinks&titles=Anasayfa [sandbox'ta açın]
prop=fileusage (fu)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Verilen dosyaları kullanan tüm sayfaları bulun.
- fuprop
Hangi özelliklere sahip olunur:
- pageid
- Her sayfanın sayfa kimliği.
- title
- Her sayfanın başlığı.
- redirect
- Sayfa bir yönlendirme ise işaretleyin.
- Değer (| veya alternatif ile ayırın): pageid, redirect, title
- Varsayılan: pageid|title|redirect
- funamespace
Yalnızca bu ad alanlarına sayfalar ekleyin.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- fushow
Yalnızca bu ölçütleri karşılayan öğeleri gösterin:
- redirect
- Yalnızca yönlendirmeleri gösterin.
- !redirect
- Yalnızca yönlendirme olmayanları gösterin.
- redirect
- Only show redirects.
- !redirect
- Only show non-redirects.
- Değer (| veya alternatif ile ayırın): !redirect, redirect
- fulimit
Geri dönmek için kaç tane.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- fucontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- File:Example.jpg kullanarak sayfaların bir listesini alın.
- api.php?action=query&prop=fileusage&titles=File%3AExample.jpg [sandbox'ta açın]
- File:Example.jpg kullanarak sayfalar hakkında bilgi edinin.
- api.php?action=query&generator=fileusage&titles=File%3AExample.jpg&prop=info [sandbox'ta açın]
prop=imageinfo (ii)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Dosya bilgilerini ve yükleme geçmişini döndürür.
- iiprop
Hangi dosya bilgileri alınacak:
- timestamp
- Yüklenen sürüm için zaman damgası ekler.
- user
- Her dosya sürümünü yükleyen kullanıcıyı ekler. Kullanıcı gözden geçirilmişse, bir userhidden özelliği döndürülür.
- userid
- Her dosya sürümünü yükleyen kullanıcının kimliğini ekleyin. Kullanıcı revizyon silindiyse, bir userhidden özelliği döndürülür.
- comment
- Sürüm hakkında yorum yapın. Yorum düzeltilmişse, bir commenthidden özelliği döndürülür.
- parsedcomment
- Sürümdeki yorumu ayrıştırın. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- canonicaltitle
- Dosyanın standart başlığını ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- url
- Dosyaya ve açıklama sayfasına URL verir. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- size
- Dosyanın boyutunu bayt olarak ve yükseklik, genişlik ve sayfa sayısını (varsa) ekler.
- dimensions
- Boyut için takma ad.
- sha1
- Dosya için SHA-1 karmasını ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- mime
- Dosyanın MIME türünü ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- thumbmime
- Görüntü küçük resminin MIME türünü ekler (url ve iiurlwidth parametresini gerektirir). Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- mediatype
- Dosyanın ortam türünü ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- metadata
- Dosyanın sürümü için Exif meta verilerini listeler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- commonmetadata
- Dosya sürümü için dosya biçimi genel meta verilerini listeler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- extmetadata
- Birden çok kaynaktan birleştirilmiş biçimlendirilmiş meta verileri listeler. Sonuçlar HTML biçimindedir. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- archivename
- En son olmayan sürümler için arşiv sürümünün dosya adını ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- bitdepth
- Sürümün bit derinliğini ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- uploadwarning
- Special:Upload sayfası tarafından mevcut bir dosya hakkında bilgi almak için kullanılır. MediaWiki çekirdeğinin dışında kullanılması amaçlanmamıştır.
- badfile
- Dosyanın MediaWiki:Bad image list üzerinde olup olmadığını ekler
- Değer (| veya alternatif ile ayırın): archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timestamp, uploadwarning, url, user, userid
- Varsayılan: timestamp|user
- iilimit
Dosya başına kaç dosya düzeltmesi döndürülecek.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 1
- iistart
Listesinden başlamak için zaman damgası.
- Tür: zaman damgası (izin verilen formatlar)
- iiend
Adresindeki listeyi durdurmak için zaman damgası.
- Tür: zaman damgası (izin verilen formatlar)
- iiurlwidth
iiprop=url ayarlanırsa, bu genişliğe ölçeklendirilmiş bir resme ait URL döndürülür. Bu seçenek kullanılırsa performans nedeniyle, 50 üzerinden fazla ölçekli görüntü döndürülmez.
- Tür: tamsayı
- Varsayılan: -1
- iiurlheight
iiurlwidth genişliğe benzer.
- Tür: tamsayı
- Varsayılan: -1
- iimetadataversion
Kullanılacak meta verilerin sürümü. latest belirtilirse, en son sürümü kullanın. Geriye dönük uyumluluk için varsayılan değeri 1.
- Varsayılan: 1
- iiextmetadatalanguage
extmetadata hangi dilde getirilir. Bu, hem birden fazla varsa hangi çevirinin alınacağını hem de sayılar ve çeşitli değerler gibi şeylerin nasıl biçimlendirileceğini etkiler.
- Varsayılan: tr
- iiextmetadatamultilang
extmetadata özelliği için çeviriler mevcutsa, hepsini getir.
- Tür: boole (ayrıntılar)
- iiextmetadatafilter
Belirtilir ve boş değilse, yalnızca bu anahtarlar iiprop=extmetadata için döndürülür.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- iiurlparam
İşleyiciye özgü parametre dizesi. Örneğin, PDF'ler sayfa15-100px kullanabilir. iiurlwidth kullanılmalı ve iiurlparam ile tutarlı olmalıdır.
- Varsayılan: (boş)
- iibadfilecontexttitle
badfilecontexttitleprop=badfile ayarlanırsa, bu MediaWiki:Bad image list değerlendirilirken kullanılan sayfa başlığıdır
- iicontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- iilocalonly
Yalnızca yerel depodaki dosyaları arayın.
- Tür: boole (ayrıntılar)
- File:Albert Einstein Head.jpg'nin geçerli sürümü hakkında bilgi alın.
- api.php?action=query&titles=File:Albert%20Einstein%20Head.jpg&prop=imageinfo [sandbox'ta açın]
- 2008 ve sonrası için File:Test.jpg sürümleri hakkında bilgi alın.
- api.php?action=query&titles=File:Test.jpg&prop=imageinfo&iilimit=50&iiend=2007-12-31T23:59:59Z&iiprop=timestamp|user|url [sandbox'ta açın]
prop=images (im)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Belirli sayfalarda bulunan tüm dosyaları döndürür.
- imlimit
Döndürülecek dosya sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- imcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- imimages
Yalnızca bu dosyaları listeleyin. Belirli bir sayfanın belirli bir dosyaya sahip olup olmadığını kontrol etmek için kullanışlıdır.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- imdir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- Main Page sayfasında kullanılan dosyaların bir listesini alın.
- api.php?action=query&prop=images&titles=Anasayfa [sandbox'ta açın]
- Main Page sayfasında kullanılan tüm dosyalar hakkında bilgi alın.
- api.php?action=query&generator=images&titles=Anasayfa&prop=info [sandbox'ta açın]
prop=info (in)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Temel sayfa bilgilerini alın.
- inprop
Hangi ek özellikler alınacak:
- protection
- Her sayfanın koruma seviyesini listeleyin.
- talkid
- Tartışılmayan her sayfa için tartışma sayfa kimliği.
- watched
- Her sayfanın izlenen durumunu listeleyin.
- watchers
- İzin verilirse, izleyici sayısı.
- visitingwatchers
- İzin verilirse, her bir sayfanın o sayfada yapılan son ziyaretleri ziyaret eden izleyici sayısı.
- notificationtimestamp
- Her sayfanın izleme listesi bildirim zaman damgası.
- subjectid
- Her tartışma sayfası için üst sayfanın sayfa kimliği.
- associatedpage
- İlgili konu veya tartışma sayfasının önek başlığı.
- url
- Her sayfa için tam bir URL, bir düzenleme URL'si ve standart URL verir.
- readable
- Kaldırıldı. Kullanıcının bu sayfayı okuyup okuyamayacağı. Bunun yerine intestactions=read kullanın.
- preload
- Kaldırıldı. EditFormPreloadText tarafından döndürülen metni verir. Bunun yerine, başka türde ön yüklenmiş metin de destekleyen preloadcontent kulllanın.
- preloadcontent
- Gives the content to be shown in the editor when the page does not exist or while adding a new section.
- editintro
- Gives the intro messages that should be shown to the user while editing this page or revision, as HTML.
- displaytitle
- Sayfa başlığının gerçekte görüntülenme şeklini verir.
- varianttitles
- Site içerik dilinin tüm varyantlarında görünen başlığı verir.
- linkclasses
- inlinkcontext ile adlandırılan sayfada görüneceklerse, bu sayfaya bağlantılar için kullanılan ek CSS sınıflarını (örneğin, bağlantı renkleri) verir.
- Değer (| veya alternatif ile ayırın): associatedpage, displaytitle, editintro, linkclasses, notificationtimestamp, preloadcontent, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, preload, readable
- inlinkcontext
inprop, linkclasses içerdiğinde fazladan CSS sınıflarını (ör. bağlantı renkleri) belirlerken kullanılacak bağlam başlığı.
- Tür: sayfa başlığı
- Var olmayan sayfaları kabul eder.
- Varsayılan: Anasayfa
- intestactions
Geçerli kullanıcının sayfada belirli işlemleri yapıp yapamayacağını test edin.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- intestactionsdetail
intestactions için ayrıntı düzeyi. Döndürülen iletilerin biçimini denetlemek için ana modülün errorformat ve errorlang parametrelerini kullanın.
- boolean
- Her eylem için bir boole değeri döndürün.
- full
- Eylemin neden izin verilmediğini açıklayan iletileri veya izin veriliyorsa boş bir diziyi döndürün.
- quick
- full gibi ancak pahalı kontrolleri atlıyor.
- Aşağıdaki değerlerden biri: boolean, full, quick
- Varsayılan: boolean
- intestactionsautocreate
intestactions işleminin kendiliğinden geçici bir hesap oluşturup oluşturmadığını test et.
- Tür: boole (ayrıntılar)
- inpreloadcustom
Title of a custom page to use as preloaded content.
- Only used when inprop contains preloadcontent.
- inpreloadparams
Parameters for the custom page being used as preloaded content.
- Only used when inprop contains preloadcontent.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- inpreloadnewsection
Return preloaded content for a new section on the page, rather than a new page.
- Only used when inprop contains preloadcontent.
- Tür: boole (ayrıntılar)
- ineditintrostyle
Some intro messages come with optional wrapper frames. Use moreframes to include them or lessframes to omit them.
- Only used when inprop contains editintro.
- Aşağıdaki değerlerden biri: lessframes, moreframes
- Varsayılan: moreframes
- ineditintroskip
List of intro messages to remove from the response. Use this if a specific message is not relevant to your tool, or if the information is conveyed in a different way.
- Only used when inprop contains editintro.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- ineditintrocustom
Title of a custom page to use as an additional intro message.
- Only used when inprop contains editintro.
- incontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Main Page sayfası hakkında bilgi alın.
- api.php?action=query&prop=info&titles=Anasayfa [sandbox'ta açın]
- Main Page sayfası hakkında genel ve koruma bilgileri alın.
- api.php?action=query&prop=info&inprop=protection&titles=Anasayfa [sandbox'ta açın]
prop=iwlinks (iw)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Verilen sayfalardaki tüm vikiarası bağlantılarını döndürür.
- iwprop
Her vikiarası bağlantısı için hangi ek özelliklerin alınacağı:
- url
- Tam URL'yi ekler.
- Değer (| veya alternatif ile ayırın): url
- iwprefix
Yalnızca bu önekle vikiarası bağlantıları döndür.
- iwtitle
Aramak için vikiarası bağlantısı. iwprefix ile kullanılmalıdır.
- iwdir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- iwlimit
Geri dönmek için kaç vikiarası bağlantısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- iwcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- iwurl
- Kaldırıldı.
Tam URL'nin alınıp alınmayacağı (iwprop ile kullanılamaz).
- Tür: boole (ayrıntılar)
- Vikiarası bağlantılarını Main Page sayfasından alın.
- api.php?action=query&prop=iwlinks&titles=Anasayfa [sandbox'ta açın]
prop=langlinks (ll)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Verilen sayfalardaki tüm diller arası bağlantıları döndürür.
- llprop
Her bir dil için hangi ek özelliklere sahip olunur:
- url
- Tam URL'yi ekler.
- langname
- Yerelleştirilmiş dil adını ekler (en iyi çaba). Dili kontrol etmek için llinlanguagecode kullanın.
- autonym
- Ana dil adını ekler.
- Değer (| veya alternatif ile ayırın): autonym, langname, url
- lllang
Yalnızca bu dil koduna sahip dil bağlantılarını döndürün.
- lltitle
Aranacak bağlantı. lllang ile kullanılmalıdır.
- lldir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- llinlanguagecode
Yerelleştirilmiş dil adları için dil kodu.
- Varsayılan: tr
- lllimit
Geri dönmek için kaç dil bağlantıları.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- llcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- llurl
- Kaldırıldı.
Tam URL'nin alınıp alınmayacağı (llprop ile kullanılamaz).
- Tür: boole (ayrıntılar)
- Diller arası bağlantıları Main Page sayfasından alın.
- api.php?action=query&prop=langlinks&titles=Anasayfa&redirects= [sandbox'ta açın]
prop=links (pl)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Verilen sayfalardaki tüm bağlantıları döndürür.
- plnamespace
Yalnızca bu ad alanlarındaki bağlantıları gösterin.
- Değer (| veya alternatif ile ayırın): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- pllimit
Dönüş için kaç bağlantıları.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- plcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- pltitles
Yalnızca bu başlıkların bağlantılarını listeleyin. Belirli bir sayfanın belirli bir başlığa bağlantı verip vermediğini kontrol etmek için kullanışlıdır.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- pldir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- Main Page sayfasından bağlantılar alın
- api.php?action=query&prop=links&titles=Anasayfa [sandbox'ta açın]
- Bağlantı sayfaları hakkında Main Page sayfasından bilgi alın.
- api.php?action=query&generator=links&titles=Anasayfa&prop=info [sandbox'ta açın]
- Kullanıcı ve Şablon ad alanlarındaki Main Page sayfasından bağlantılar alın.
- api.php?action=query&prop=links&titles=Anasayfa&plnamespace=2|10 [sandbox'ta açın]
prop=linkshere (lh)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Verilen sayfalara bağlantı veren tüm sayfaları bulun.
- lhprop
Hangi özelliklere sahip olunur:
- pageid
- Her sayfanın sayfa kimliği.
- title
- Her sayfanın başlığı.
- redirect
- Sayfa bir yönlendirme ise işaretleyin.
- Değer (| veya alternatif ile ayırın): pageid, redirect, title
- Varsayılan: pageid|title|redirect
- lhnamespace
Yalnızca bu ad alanlarına sayfalar ekleyin.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- lhshow
Yalnızca bu ölçütleri karşılayan öğeleri gösterin:
- redirect
- Yalnızca yönlendirmeleri gösterin.
- !redirect
- Yalnızca yönlendirme olmayanları gösterin.
- redirect
- Only show redirects.
- !redirect
- Only show non-redirects.
- Değer (| veya alternatif ile ayırın): !redirect, redirect
- lhlimit
Geri dönmek için kaç tane.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- lhcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Anasayfa'ya bağlantı veren sayfaların bir listesini alın.
- api.php?action=query&prop=linkshere&titles=Anasayfa [sandbox'ta açın]
- Anasayfa sayfasına bağlantı veren sayfalar hakkında bilgi edinin.
- api.php?action=query&generator=linkshere&titles=Anasayfa&prop=info [sandbox'ta açın]
prop=pageprops (pp)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Sayfa içeriğinde tanımlanan çeşitli sayfa özelliklerini edinin.
- ppcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- ppprop
Yalnızca bu sayfa özelliklerini listeleyin (action=query&list=pagepropnames kullanımdaki sayfa özellik adlarını döndürür). Sayfaların belirli bir sayfa özelliği kullanıp kullanmadığını kontrol etmek için kullanışlıdır.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- Main Page ve MediaWiki sayfalarının özelliklerini alın.
- api.php?action=query&prop=pageprops&titles=Anasayfa|MediaWiki [sandbox'ta açın]
prop=redirects (rd)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Verilen sayfalara tüm yönlendirmeleri döndürür.
- rdprop
Hangi özelliklere sahip olunur:
- pageid
- Her yönlendirmenin sayfa kimliği.
- title
- Her yönlendirmenin başlığı.
- fragment
- Varsa, her yönlendirmenin parçası.
- Değer (| veya alternatif ile ayırın): fragment, pageid, title
- Varsayılan: pageid|title
- rdnamespace
Yalnızca bu ad alanlarına sayfalar ekleyin.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- rdshow
Yalnızca bu ölçütleri karşılayan öğeleri gösterin:
- fragment
- Yalnızca bir parçalı yönlendirmeleri gösterin.
- !fragment
- Yalnızca bir parçası olmayan yönlendirmeleri gösterin.
- fragment
- Only show redirects with a fragment.
- !fragment
- Only show redirects without a fragment.
- Değer (| veya alternatif ile ayırın): !fragment, fragment
- rdlimit
Geri dönmek için kaç yönlendirme.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- rdcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Main Page sayfasına yönlendirmelerin bir listesini alın.
- api.php?action=query&prop=redirects&titles=Anasayfa [sandbox'ta açın]
- Tüm yönlendirmeler hakkında bilgi almak için Main Page sayfasına bakın.
- api.php?action=query&generator=redirects&titles=Anasayfa&prop=info [sandbox'ta açın]
prop=revisions (rv)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Revizyon bilgilerini alın.
Birkaç şekilde kullanılabilir:
- Başlıkları veya sayfa kimliklerini ayarlayarak bir dizi sayfa hakkındaki verileri (son revizyon) alın.
- Başlangıç, bitiş veya sınıra sahip başlıklar veya sayfa kimlikleri kullanarak belirli bir sayfa için revizyon alın.
- Kimlikleri revid olarak ayarlayarak bir dizi revizyon hakkında veri alın.
- rvprop
Her bir düzeltme için hangi özelliklerin alınacağı:
- ids
- Revizyonun kimliği.
- flags
- Revizyon işaretleri (küçük).
- timestamp
- Revizyonun zaman damgası.
- user
- Revizyonu yapan kullanıcı. Kullanıcı gözden geçirilmişse, bir userhidden özelliği döndürülür.
- userid
- Revizyon oluşturucunun kullanıcı kimliği. Kullanıcı revizyon silindiyse, bir userhidden özelliği döndürülür.
- size
- Revizyonun uzunluğu (bayt).
- slotsize
- Her bir revizyon yuvasının uzunluğu (bayt).
- sha1
- Revizyonun SHA-1'i (taban 16). İçerik revizyonu silindiyse, bir sha1hidden özelliği döndürülür.
- slotsha1
- Her bir revizyon yuvasının SHA-1'i (taban 16). İçerik revizyonu silindiyse, bir sha1hidden özelliği döndürülür.
- contentmodel
- Her bir revizyon alanının içerik modeli kimliği.
- comment
- Revizyon için kullanıcı tarafından yorum yapılır. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- parsedcomment
- Revizyon için kullanıcı tarafından yorum ayrıştırıldı. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- content
- Her bir revizyon alanının içeriği. İçerik revizyonu silindiyse, bir texthidden özelliği döndürülür.
- tags
- Revizyon için etiketler.
- roles
- Revizyonda var olan içerik alanı rollerini listeleyin.
- parsetree
- Kaldırıldı. Bunun yerine action=expandtemplates veya action=parse kullanın. Revizyon içeriğinin XML ayrıştırma ağacı (içerik kodu
wikitext
gerektirir).
- Değer (| veya alternatif ile ayırın): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Varsayılan: ids|timestamp|flags|comment|user
- rvslots
Yuvaya ilişkin özellikler rvprops içine dahil edildiğinde, hangi döndürme verilerinin veri döndürüleceği. Atlanırsa, main yuvasından gelen veriler geriye dönük uyumlu bir biçimde döndürülür.
- Değer (| veya alternatif ile ayırın): main
- Tüm değerleri belirtmek için * tuşunu kullanın.
- rvcontentformat-{slot}
Content serialization format used for output of content.
- Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında rvslots 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
- rvlimit
Kaç düzeltmenin döndürüleceğini sınırlayın.
- Yalnızca tek bir sayfa ile kullanılabilir (mod #2).
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- rvexpandtemplates
- Kaldırıldı.
Bunun yerine action=expandtemplates kullanın. Revizyon içeriğindeki şablonları genişletin (rvprop=content gerekir).
- Tür: boole (ayrıntılar)
- rvgeneratexml
- Kaldırıldı.
Bunun yerine action=expandtemplates veya action=parse kullanın. Revizyon içeriği için XML ayrıştırma ağacı oluşturun (rvprop=content gerektirir).
- Tür: boole (ayrıntılar)
- rvparse
- Kaldırıldı.
Bunun yerine action=parse kullanın. Revizyon içeriğini ayrıştırın (1prop=content gerektirir). Performans nedenleriyle, bu seçenek kullanılırsa, 1limit 1'e zorlanır.
- Tür: boole (ayrıntılar)
- rvsection
Yalnızca bu tanımlayıcıya sahip bölümün içeriğini alın.
- rvdiffto
- Kaldırıldı.
Bunun yerine action=compare kullanın. Her bir revizyonu farklılaştırmak için düzeltme kimliği. Önceki, sonraki ve geçerli düzeltme için sırasıyla prev, next ve cur kullanın.
- rvdifftotext
- Kaldırıldı.
Bunun yerine action=compare kullanın. Her revizyonun farklılaştırılacağı metin. Sadece sınırlı sayıda revizyon yapar. 50diffto geçersiz kılar. 50section ayarlanırsa, yalnızca bu bölüm bu metne göre farklılık gösterir.
- rvdifftotextpst
- Kaldırıldı.
Bunun yerine action=compare kullanın. Farklılaştırmadan önce metin üzerinde bir ön kayıt dönüşümü gerçekleştirin. Yalnızca rvdifftotext ile kullanıldığında geçerlidir.
- Tür: boole (ayrıntılar)
- rvcontentformat
- Kaldırıldı.
rvdifftotext için kullanılan ve içeriğin çıktısı için beklenen seri oluşturma 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
- rvstartid
Numaralandırmayı bu revizyonun zaman damgasından başlatın. Düzeltmenin olması gerekir, ancak bu sayfaya ait olması gerekmez.
- Yalnızca tek bir sayfa ile kullanılabilir (mod #2).
- Tür: tamsayı
- rvendid
Bu revizyonun zaman damgasında numaralandırmayı durdurun. Düzeltmenin olması gerekir, ancak bu sayfaya ait olması gerekmez.
- Yalnızca tek bir sayfa ile kullanılabilir (mod #2).
- Tür: tamsayı
- rvstart
Numaralandırmayı başlatmak için hangi revizyon zaman damgasından.
- Yalnızca tek bir sayfa ile kullanılabilir (mod #2).
- Tür: zaman damgası (izin verilen formatlar)
- rvend
Bu zaman damgasına kadar numaralandırın.
- Yalnızca tek bir sayfa ile kullanılabilir (mod #2).
- Tür: zaman damgası (izin verilen formatlar)
- rvdir
Hangi yönde numaralandırılacağı:
- newer
- Önce en eskisini listele. Not: rvstart, rvend önce olmalıdır.
- older
- Önce en yenisini listele (varsayılan). Not: rvstart, rvend geç olmalıdır.
- newer
- List oldest first. Note: rvstart has to be before rvend.
- older
- List newest first (default). Note: rvstart has to be later than rvend.
- Yalnızca tek bir sayfa ile kullanılabilir (mod #2).
- Aşağıdaki değerlerden biri: newer, older
- Varsayılan: older
- rvuser
Yalnızca kullanıcı tarafından yapılan revizyonları dahil edin.
- Yalnızca tek bir sayfa ile kullanılabilir (mod #2).
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- rvexcludeuser
Kullanıcı tarafından yapılan revizyonları hariç tutun.
- Yalnızca tek bir sayfa ile kullanılabilir (mod #2).
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- rvtag
Yalnızca bu etiketle etiketlenmiş revizyonları listeleyin.
- rvcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- API ve Main Page başlıklarının son revizyonu için içeriğe sahip veriler alın.
- api.php?action=query&prop=revisions&titles=API|Anasayfa&rvslots=*&rvprop=timestamp|user|comment|content [sandbox'ta açın]
- Main Page sayfasını son 5 revizyonu edinin.
- api.php?action=query&prop=revisions&titles=Anasayfa&rvlimit=5&rvprop=timestamp|user|comment [sandbox'ta açın]
- Main Page sayfasını ilk 5 revizyonunu alın.
- api.php?action=query&prop=revisions&titles=Anasayfa&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [sandbox'ta açın]
- 1 Mayıs 2006 tarihinden sonra yapılan Main Page sayfasını ilk 5 revizyonu alın.
- api.php?action=query&prop=revisions&titles=Anasayfa&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [sandbox'ta açın]
- Main Page sayfasını anonim kullanıcı 127.0.0.1 tarafından yapılmayan ilk 5 revizyonu alın.
- api.php?action=query&prop=revisions&titles=Anasayfa&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [sandbox'ta açın]
- MediaWiki default kullanıcısı tarafından yapılan Main Page sayfasını ilk 5 revizyonu alın.
- api.php?action=query&prop=revisions&titles=Anasayfa&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [sandbox'ta açın]
prop=stashimageinfo (sii)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Saklanan dosyalar için dosya bilgilerini döndürür.
- siifilekey
Geçici olarak saklanan önceki yüklemeyi tanımlayan anahtar.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- siisessionkey
- Kaldırıldı.
Geriye dönük uyumluluk için siifilekey takma adı.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- siiprop
Hangi dosya bilgileri alınacak:
- timestamp
- Yüklenen sürüm için zaman damgası ekler.
- canonicaltitle
- Dosyanın standart başlığını ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- url
- Dosyaya ve açıklama sayfasına URL verir. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- size
- Dosyanın boyutunu bayt olarak ve yükseklik, genişlik ve sayfa sayısını (varsa) ekler.
- dimensions
- Boyut için takma ad.
- sha1
- Dosya için SHA-1 karmasını ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- mime
- Dosyanın MIME türünü ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- thumbmime
- Görüntü küçük resminin MIME türünü ekler (url ve siiurlwidth parametresini gerektirir). Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- metadata
- Dosyanın sürümü için Exif meta verilerini listeler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- commonmetadata
- Dosya sürümü için dosya biçimi genel meta verilerini listeler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- extmetadata
- Birden çok kaynaktan birleştirilmiş biçimlendirilmiş meta verileri listeler. Sonuçlar HTML biçimindedir. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- bitdepth
- Sürümün bit derinliğini ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- badfile
- Dosyanın MediaWiki:Bad image list üzerinde olup olmadığını ekler
- Değer (| veya alternatif ile ayırın): badfile, bitdepth, canonicaltitle, commonmetadata, dimensions, extmetadata, metadata, mime, sha1, size, thumbmime, timestamp, url
- Varsayılan: timestamp|url
- siiurlwidth
siiprop=url ayarlanırsa, bu genişliğe ölçeklendirilmiş bir resme ait URL döndürülür. Bu seçenek kullanılırsa performans nedeniyle, 50 üzerinden fazla ölçekli görüntü döndürülmez.
- Tür: tamsayı
- Varsayılan: -1
- siiurlheight
siiurlwidth genişliğe benzer.
- Tür: tamsayı
- Varsayılan: -1
- siiurlparam
İşleyiciye özgü parametre dizesi. Örneğin, PDF'ler sayfa15-100px kullanabilir. siiurlwidth kullanılmalı ve siiurlparam ile tutarlı olmalıdır.
- Varsayılan: (boş)
- Saklanan bir dosya için bilgi döndürür.
- api.php?action=query&prop=stashimageinfo&siifilekey=124sd34rsdf567 [sandbox'ta açın]
- İki depolanmış dosya için küçük resimler döndürür.
- api.php?action=query&prop=stashimageinfo&siifilekey=b34edoe3|bceffd4&siiurlwidth=120&siiprop=url [sandbox'ta açın]
prop=templates (tl)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Belirli sayfalara yansıtılmış tüm sayfaları döndürür.
- tlnamespace
Şablonları yalnızca bu ad alanlarında gösterin.
- Değer (| veya alternatif ile ayırın): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- tllimit
Döndürülecek şablon sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- tlcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- tltemplates
Yalnızca bu şablonları listeleyin. Belirli bir sayfanın belirli bir şablon kullanıp kullanmadığını kontrol etmek için kullanışlıdır.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- tldir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- Anasayfa sayfasında kullanılan şablonları edinin.
- api.php?action=query&prop=templates&titles=Anasayfa [sandbox'ta açın]
- Anasayfa'da kullanılan şablon sayfaları hakkında bilgi edinin.
- api.php?action=query&generator=templates&titles=Anasayfa&prop=info [sandbox'ta açın]
- Main Page sayfasına yansıtan Kullanıcı ve Şablon ad alanlarındaki sayfaları alın.
- api.php?action=query&prop=templates&titles=Anasayfa&tlnamespace=2|10 [sandbox'ta açın]
prop=transcludedin (ti)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Verilen sayfaları yansıtan tüm sayfaları bulun.
- tiprop
Hangi özelliklere sahip olunur:
- pageid
- Her sayfanın sayfa kimliği.
- title
- Her sayfanın başlığı.
- redirect
- Sayfa bir yönlendirme ise işaretleyin.
- Değer (| veya alternatif ile ayırın): pageid, redirect, title
- Varsayılan: pageid|title|redirect
- tinamespace
Yalnızca bu ad alanlarına sayfalar ekleyin.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- tishow
Yalnızca bu ölçütleri karşılayan öğeleri gösterin:
- redirect
- Yalnızca yönlendirmeleri gösterin.
- !redirect
- Yalnızca yönlendirme olmayanları gösterin.
- redirect
- Only show redirects.
- !redirect
- Only show non-redirects.
- Değer (| veya alternatif ile ayırın): !redirect, redirect
- tilimit
Geri dönmek için kaç tane.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- ticontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Main Page yansıtarak sayfaların bir listesi alın.
- api.php?action=query&prop=transcludedin&titles=Anasayfa [sandbox'ta açın]
- Main Page yansıtma sayfaları hakkında bilgi alın.
- api.php?action=query&generator=transcludedin&titles=Anasayfa&prop=info [sandbox'ta açın]
list=allcategories (ac)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Tüm kategorileri numaralandırın.
- acfrom
Numaralandırılmaya başlanacak kategori.
- accontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- acto
Konumundaki numaralandırmayı durduracak kategori.
- acprefix
Bu değerle başlayan tüm kategori başlıklarını arayın.
- acdir
Sıralama yönü.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- acmin
Yalnızca en az bu kadar çok üyesi olan kategorileri döndürün.
- Tür: tamsayı
- acmax
Yalnızca en fazla bu kadar üyeye sahip kategoriler döndürün.
- Tür: tamsayı
- aclimit
Geri dönmek için kaç kategori.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- acprop
Hangi özelliklere sahip olunur:
- size
- Kategoriye sayfa sayısı ekler.
- hidden
__HIDDENCAT__
ile gizlenen kategorileri etiketler.
- Değer (| veya alternatif ile ayırın): hidden, size
- Varsayılan: (boş)
- Her birinde sayfa sayısı hakkında bilgi içeren kategorileri listeleyin.
- api.php?action=query&list=allcategories&acprop=size [sandbox'ta açın]
- List ile başlayan kategoriler için kategori sayfasının kendisi hakkında bilgi alın.
- api.php?action=query&generator=allcategories&gacprefix=List&prop=info [sandbox'ta açın]
list=alldeletedrevisions (adr)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Silinen tüm düzeltmeleri bir kullanıcı tarafından veya bir ad alanında listeleyin.
- adrprop
Her bir düzeltme için hangi özelliklerin alınacağı:
- ids
- Revizyonun kimliği.
- flags
- Revizyon işaretleri (küçük).
- timestamp
- Revizyonun zaman damgası.
- user
- Revizyonu yapan kullanıcı. Kullanıcı gözden geçirilmişse, bir userhidden özelliği döndürülür.
- userid
- Revizyon oluşturucunun kullanıcı kimliği. Kullanıcı revizyon silindiyse, bir userhidden özelliği döndürülür.
- size
- Revizyonun uzunluğu (bayt).
- slotsize
- Her bir revizyon yuvasının uzunluğu (bayt).
- sha1
- Revizyonun SHA-1'i (taban 16). İçerik revizyonu silindiyse, bir sha1hidden özelliği döndürülür.
- slotsha1
- Her bir revizyon yuvasının SHA-1'i (taban 16). İçerik revizyonu silindiyse, bir sha1hidden özelliği döndürülür.
- contentmodel
- Her bir revizyon alanının içerik modeli kimliği.
- comment
- Revizyon için kullanıcı tarafından yorum yapılır. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- parsedcomment
- Revizyon için kullanıcı tarafından yorum ayrıştırıldı. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- content
- Her bir revizyon alanının içeriği. İçerik revizyonu silindiyse, bir texthidden özelliği döndürülür.
- tags
- Revizyon için etiketler.
- roles
- Revizyonda var olan içerik alanı rollerini listeleyin.
- parsetree
- Kaldırıldı. Bunun yerine action=expandtemplates veya action=parse kullanın. Revizyon içeriğinin XML ayrıştırma ağacı (içerik kodu
wikitext
gerektirir).
- Değer (| veya alternatif ile ayırın): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Varsayılan: ids|timestamp|flags|comment|user
- adrslots
Yuvaya ilişkin özellikler adrprops içine dahil edildiğinde, hangi döndürme verilerinin veri döndürüleceği. Atlanırsa, main yuvasından gelen veriler geriye dönük uyumlu bir biçimde döndürülür.
- Değer (| veya alternatif ile ayırın): main
- Tüm değerleri belirtmek için * tuşunu kullanın.
- adrcontentformat-{slot}
Content serialization format used for output of content.
- Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında adrslots 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
- adrlimit
Kaç düzeltmenin döndürüleceğini sınırlayın.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- adrexpandtemplates
- Kaldırıldı.
Bunun yerine action=expandtemplates kullanın. Revizyon içeriğindeki şablonları genişletin (adrprop=content gerekir).
- Tür: boole (ayrıntılar)
- adrgeneratexml
- Kaldırıldı.
Bunun yerine action=expandtemplates veya action=parse kullanın. Revizyon içeriği için XML ayrıştırma ağacı oluşturun (adrprop=content gerektirir).
- Tür: boole (ayrıntılar)
- adrparse
- Kaldırıldı.
Bunun yerine action=parse kullanın. Revizyon içeriğini ayrıştırın (1prop=content gerektirir). Performans nedenleriyle, bu seçenek kullanılırsa, 1limit 1'e zorlanır.
- Tür: boole (ayrıntılar)
- adrsection
Yalnızca bu tanımlayıcıya sahip bölümün içeriğini alın.
- adrdiffto
- Kaldırıldı.
Bunun yerine action=compare kullanın. Her bir revizyonu farklılaştırmak için düzeltme kimliği. Önceki, sonraki ve geçerli düzeltme için sırasıyla prev, next ve cur kullanın.
- adrdifftotext
- Kaldırıldı.
Bunun yerine action=compare kullanın. Her revizyonun farklılaştırılacağı metin. Sadece sınırlı sayıda revizyon yapar. 50diffto geçersiz kılar. 50section ayarlanırsa, yalnızca bu bölüm bu metne göre farklılık gösterir.
- adrdifftotextpst
- Kaldırıldı.
Bunun yerine action=compare kullanın. Farklılaştırmadan önce metin üzerinde bir ön kayıt dönüşümü gerçekleştirin. Yalnızca adrdifftotext ile kullanıldığında geçerlidir.
- Tür: boole (ayrıntılar)
- adrcontentformat
- Kaldırıldı.
adrdifftotext için kullanılan ve içeriğin çıktısı için beklenen seri oluşturma 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
- adruser
Yalnızca bu kullanıcının düzeltmelerini listeleyin.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- adrnamespace
Yalnızca bu ad alanındaki sayfaları listeleyin.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- adrstart
Numaralandırmaya başlamak için zaman damgası.
- Yalnızca adruser ile kullanılabilir.
- Tür: zaman damgası (izin verilen formatlar)
- adrend
Numaralandırmayı durdurmak için zaman damgası.
- Yalnızca adruser ile kullanılabilir.
- Tür: zaman damgası (izin verilen formatlar)
- adrdir
Hangi yönde numaralandırılacağı:
- newer
- Önce en eskisini listele. Not: adrstart, adrend önce olmalıdır.
- older
- Önce en yenisini listele (varsayılan). Not: adrstart, adrend geç olmalıdır.
- newer
- List oldest first. Note: adrstart has to be before adrend.
- older
- List newest first (default). Note: adrstart has to be later than adrend.
- Aşağıdaki değerlerden biri: newer, older
- Varsayılan: older
- adrfrom
Bu başlıkta listelemeye başlayın.
- adruser ile kullanılamaz.
- adrto
Bu başlıkta listelemeyi durdurun.
- adruser ile kullanılamaz.
- adrprefix
Bu değerle başlayan tüm sayfa başlıklarını arayın.
- adruser ile kullanılamaz.
- adrexcludeuser
Bu kullanıcının düzeltmelerini listelemeyin.
- adruser ile kullanılamaz.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- adrtag
Yalnızca bu etiketle etiketlenmiş revizyonları listeleyin.
- adrcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- adrgeneratetitles
Üretici olarak kullanıldığında, düzeltme kimlikleri yerine başlıklar oluşturun.
- Tür: boole (ayrıntılar)
- Example kullanıcısı tarafından silinen son 50 listeyi listeleyin.
- api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [sandbox'ta açın]
- Silinen ilk 50 düzeltmeyi ana ad alanında listeleyin.
- api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [sandbox'ta açın]
list=allfileusages (af)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Mevcut olmayanlar da dahil olmak üzere tüm dosya kullanımlarını listeleyin.
- afcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- affrom
Numaralandırılmaya başlanacak dosyanın başlığı.
- afto
Konumundaki numaralandırmayı durduracak dosyanın başlığı.
- afprefix
Bu değerle başlayan tüm dosya başlıklarını arayın.
- afunique
Yalnızca farklı dosya başlıklarını göster. afprop=ids ile kullanılamaz. Üretici olarak kullanıldığında, kaynak sayfalar yerine hedef sayfalar verir.
- Tür: boole (ayrıntılar)
- afprop
Hangi bilgilere yer verilecek:
- ids
- Kullanılan sayfaların sayfa kimliklerini ekler (afunique ile kullanılamaz).
- title
- Dosyanın başlığını ekler.
- Değer (| veya alternatif ile ayırın): ids, title
- Varsayılan: title
- aflimit
Döndürülecek toplam öğe sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- afdir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- Eksik olanlar da dahil olmak üzere, dosya başlıklarını B adresinden başlayarak geldikleri sayfa kimlikleriyle listeleyin.
- api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [sandbox'ta açın]
- Benzersiz dosya başlıklarını listeler.
- api.php?action=query&list=allfileusages&afunique=&affrom=B [sandbox'ta açın]
- Tüm dosya başlıklarını alır, eksik olanları işaretler.
- api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [sandbox'ta açın]
- Dosyaları içeren sayfaları alır.
- api.php?action=query&generator=allfileusages&gaffrom=B [sandbox'ta açın]
list=allimages (ai)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Tüm görüntüleri sırayla numaralandırın.
- aisort
Sıralama özelliği.
- Aşağıdaki değerlerden biri: name, timestamp
- Varsayılan: name
- aidir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending, newer, older
- Varsayılan: ascending
- aifrom
Numaralandırılmaya başlanacak resim başlığı. Yalnızca aisort=name ile kullanılabilir.
- aito
Konumundaki numaralandırmayı durdurmak için resim başlığı. Yalnızca aisort=name ile kullanılabilir.
- aicontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- aistart
Numaralandırmaya başlamak için zaman damgası. Yalnızca aisort=timetamp ile kullanılabilir.
- Tür: zaman damgası (izin verilen formatlar)
- aiend
Numaralandırmayı bitirmek için zaman damgası. Yalnızca aisort=timetamp ile kullanılabilir.
- Tür: zaman damgası (izin verilen formatlar)
- aiprop
Hangi dosya bilgileri alınacak:
- timestamp
- Yüklenen sürüm için zaman damgası ekler.
- user
- Her dosya sürümünü yükleyen kullanıcıyı ekler. Kullanıcı gözden geçirilmişse, bir userhidden özelliği döndürülür.
- userid
- Her dosya sürümünü yükleyen kullanıcının kimliğini ekleyin. Kullanıcı revizyon silindiyse, bir userhidden özelliği döndürülür.
- comment
- Sürüm hakkında yorum yapın. Yorum düzeltilmişse, bir commenthidden özelliği döndürülür.
- parsedcomment
- Sürümdeki yorumu ayrıştırın. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- canonicaltitle
- Dosyanın standart başlığını ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- url
- Dosyaya ve açıklama sayfasına URL verir. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- size
- Dosyanın boyutunu bayt olarak ve yükseklik, genişlik ve sayfa sayısını (varsa) ekler.
- dimensions
- Boyut için takma ad.
- sha1
- Dosya için SHA-1 karmasını ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- mime
- Dosyanın MIME türünü ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- mediatype
- Dosyanın ortam türünü ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- metadata
- Dosyanın sürümü için Exif meta verilerini listeler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- commonmetadata
- Dosya sürümü için dosya biçimi genel meta verilerini listeler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- extmetadata
- Birden çok kaynaktan birleştirilmiş biçimlendirilmiş meta verileri listeler. Sonuçlar HTML biçimindedir. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- bitdepth
- Sürümün bit derinliğini ekler. Dosya revizyonu silindiyse, bir filehidden özelliği döndürülür.
- badfile
- Dosyanın MediaWiki:Bad image list üzerinde olup olmadığını ekler
- Değer (| veya alternatif ile ayırın): badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
- Varsayılan: timestamp|url
- aiprefix
Bu değerle başlayan tüm resim başlıklarını arayın. Yalnızca aisort=name ile kullanılabilir.
- aiminsize
En az bu kadar bayt içeren görüntülerle sınırlandırın.
- Tür: tamsayı
- aimaxsize
En çok bu bayt içeren görüntülerle sınırlandırın.
- Tür: tamsayı
- aisha1
Görüntü SHA1 karması. aisha1base36 değerini geçersiz kılar.
- aisha1base36
Baz 36'daki SHA1 görüntüsünün karması (MediaWiki'de kullanılır).
- aiuser
Yalnızca, son sürümü bu kullanıcı tarafından yüklenen dosyaları döndür. Yalnızca aisort=timetamp ile kullanılabilir. aifilterbots ile birlikte kullanılamaz.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- aifilterbots
Botlar tarafından yüklenen dosyalar nasıl filtrelenir. Yalnızca aisort=timetamp ile kullanılabilir. aiuser ile birlikte kullanılamaz.
- Aşağıdaki değerlerden biri: all, bots, nobots
- Varsayılan: all
- aimime
Aranacak MIME türleri, ör. image/jpeg.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- ailimit
Toplamda kaç resim döndürülecek.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- B harfinden başlayan dosyaların bir listesini göster.
- api.php?action=query&list=allimages&aifrom=B [sandbox'ta açın]
- Special:NewFiles benzeri, son yüklenen dosyaların bir listesini göster.
- api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [sandbox'ta açın]
- MIME türü image/png veya image/gif olan dosyaların bir listesini göster
- api.php?action=query&list=allimages&aimime=image/png|image/gif [sandbox'ta açın]
- T harfiyle başlayan 4 dosya hakkında bilgi göster.
- api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [sandbox'ta açın]
list=alllinks (al)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Belirli bir ad alanını işaret eden tüm bağlantıları numaralandırın.
- alcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- alfrom
Numaralandırılmaya başlanacak bağlantının başlığı.
- alto
Konumundaki numaralandırmayı durdurmak için bağlantının başlığı.
- alprefix
Bu değerle başlayan tüm bağlantılı başlıkları arayın.
- alunique
Yalnızca birbiriyle bağlantılı başlıkları göster. alprop=ids ile kullanılamaz. Üretici olarak kullanıldığında, kaynak sayfalar yerine hedef sayfalar verir.
- Tür: boole (ayrıntılar)
- alprop
Hangi bilgilere yer verilecek:
- ids
- Bağlantı sayfasının sayfa kimliğini ekler (alunique ile kullanılamaz).
- title
- Bağlantının başlığını ekler.
- Değer (| veya alternatif ile ayırın): ids, title
- Varsayılan: title
- alnamespace
Numaralandırılacak ad alanı.
- Aşağıdaki değerlerden biri: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Varsayılan: 0
- allimit
Döndürülecek toplam öğe sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- aldir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- Eksik olanları da içeren bağlantılı başlıkları, B'den başlayarak geldikleri sayfa kimlikleriyle listeleyin.
- api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [sandbox'ta açın]
- Benzersiz bağlantılı başlıkları listeler.
- api.php?action=query&list=alllinks&alunique=&alfrom=B [sandbox'ta açın]
- Bağlantılı tüm başlıkları alır, eksik olanları işaretler.
- api.php?action=query&generator=alllinks&galunique=&galfrom=B [sandbox'ta açın]
- Bağlantıları içeren sayfaları alır.
- api.php?action=query&generator=alllinks&galfrom=B [sandbox'ta açın]
list=allpages (ap)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Belirli bir ad alanındaki tüm sayfaları sırayla numaralandırır.
- apfrom
Numaralandırılmaya başlanacak sayfa başlığı.
- apcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- apto
Konumundaki numaralandırmayı durdurmak için sayfa başlığı.
- apprefix
Bu değerle başlayan tüm sayfa başlıklarını arayın.
- apnamespace
Numaralandırılacak ad alanı.
- Aşağıdaki değerlerden biri: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Varsayılan: 0
- apfilterredir
Listelenecek sayfalar.
- Aşağıdaki değerlerden biri: all, nonredirects, redirects
- Varsayılan: all
- apfilterlanglinks
Bir sayfada dil bağlantısı olup olmadığına göre filtreleyin. Bunun uzantılar tarafından eklenen dil bağlantıları dikkate almayabileceğini unutmayın.
- Aşağıdaki değerlerden biri: all, withlanglinks, withoutlanglinks
- Varsayılan: all
- apminsize
En az bu kadar bayt içeren sayfalarla sınırlandırın.
- Tür: tamsayı
- apmaxsize
En çok bu bayt içeren sayfalarla sınırlandırın.
- Tür: tamsayı
- apprtype
Yalnızca korunan sayfalarla sınırlandırın.
- Değer (| veya alternatif ile ayırın): edit, move, upload
- apprlevel
Koruma seviyesine göre filtre korumaları (apprtype=parameter ile kullanılmalıdır).
- Değer (| veya alternatif ile ayırın): Boş veya autoconfirmed, sysop olabilir
- apprfiltercascade
Korumaları basamaklılığa göre filtreleyin (apprtype ayarlanmadığında yoksayılır).
- Aşağıdaki değerlerden biri: all, cascading, noncascading
- Varsayılan: all
- apprexpiry
Sayfayı filtrelemek için hangi koruma süresinin dolması:
- indefinite
- Yalnızca süresiz koruma süresine sahip sayfalar alın.
- definite
- Yalnızca belirli (belirli) koruma süresinin dolmasına neden olan sayfalar alın.
- all
- Koruma süreleri dolmuş sayfalar alın.
- indefinite
- Get only pages with indefinite protection expiry.
- definite
- Get only pages with a definite (specific) protection expiry.
- all
- Get pages with any protections expiry.
- Aşağıdaki değerlerden biri: all, definite, indefinite
- Varsayılan: all
- aplimit
Dönüş için toplamda kaç sayfa.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- apdir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- B harfinden başlayan sayfaların bir listesini göster.
- api.php?action=query&list=allpages&apfrom=B [sandbox'ta açın]
- T harfiyle başlayan 4 sayfa hakkında bilgi göster.
- api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [sandbox'ta açın]
- Re ile başlayan yönlendirme yapmayan ilk 2 sayfanın içeriğini göster.
- api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [sandbox'ta açın]
list=allredirects (ar)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Bir ad alanına tüm yönlendirmeleri listeleyin.
- arcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- arfrom
Numaralandırılmaya başlanacak yönlendirme başlığı.
- arto
Konumundaki numaralandırmayı durdurmak için yönlendirmenin başlığı.
- arprefix
Bu değerle başlayan tüm hedef sayfaları arayın.
- arunique
Yalnızca farklı hedef sayfaları göster. arprop=ids|fragment|interwiki ile kullanılamaz. Üretici olarak kullanıldığında, kaynak sayfalar yerine hedef sayfalar verir.
- Tür: boole (ayrıntılar)
- arprop
Hangi bilgilere yer verilecek:
- ids
- Yönlendirme sayfasının sayfa kimliğini ekler (arunique ile kullanılamaz).
- title
- Yönlendirmenin başlığını ekler.
- fragment
- Parçayı varsa yeniden yönlendirmeden ekler (arunique ile kullanılamaz).
- interwiki
- Varsa, yönlendirmeden interwiki önekini ekler (arunique ile kullanılamaz).
- Değer (| veya alternatif ile ayırın): fragment, ids, interwiki, title
- Varsayılan: title
- arnamespace
Numaralandırılacak ad alanı.
- Aşağıdaki değerlerden biri: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Varsayılan: 0
- arlimit
Döndürülecek toplam öğe sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- ardir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- Hedef sayfaları, eksik olanlar da dahil olmak üzere, B'den başlayarak geldikleri sayfa kimlikleriyle listeleyin.
- api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [sandbox'ta açın]
- Benzersiz hedef sayfaları listeleyin.
- api.php?action=query&list=allredirects&arunique=&arfrom=B [sandbox'ta açın]
- Tüm hedef sayfaları alır, eksik olanları işaretler.
- api.php?action=query&generator=allredirects&garunique=&garfrom=B [sandbox'ta açın]
- Yönlendirmeleri içeren sayfaları alır.
- api.php?action=query&generator=allredirects&garfrom=B [sandbox'ta açın]
list=allrevisions (arv)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Tüm revizyonları listeleyin.
- arvprop
Her bir düzeltme için hangi özelliklerin alınacağı:
- ids
- Revizyonun kimliği.
- flags
- Revizyon işaretleri (küçük).
- timestamp
- Revizyonun zaman damgası.
- user
- Revizyonu yapan kullanıcı. Kullanıcı gözden geçirilmişse, bir userhidden özelliği döndürülür.
- userid
- Revizyon oluşturucunun kullanıcı kimliği. Kullanıcı revizyon silindiyse, bir userhidden özelliği döndürülür.
- size
- Revizyonun uzunluğu (bayt).
- slotsize
- Her bir revizyon yuvasının uzunluğu (bayt).
- sha1
- Revizyonun SHA-1'i (taban 16). İçerik revizyonu silindiyse, bir sha1hidden özelliği döndürülür.
- slotsha1
- Her bir revizyon yuvasının SHA-1'i (taban 16). İçerik revizyonu silindiyse, bir sha1hidden özelliği döndürülür.
- contentmodel
- Her bir revizyon alanının içerik modeli kimliği.
- comment
- Revizyon için kullanıcı tarafından yorum yapılır. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- parsedcomment
- Revizyon için kullanıcı tarafından yorum ayrıştırıldı. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- content
- Her bir revizyon alanının içeriği. İçerik revizyonu silindiyse, bir texthidden özelliği döndürülür.
- tags
- Revizyon için etiketler.
- roles
- Revizyonda var olan içerik alanı rollerini listeleyin.
- parsetree
- Kaldırıldı. Bunun yerine action=expandtemplates veya action=parse kullanın. Revizyon içeriğinin XML ayrıştırma ağacı (içerik kodu
wikitext
gerektirir).
- Değer (| veya alternatif ile ayırın): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Varsayılan: ids|timestamp|flags|comment|user
- arvslots
Yuvaya ilişkin özellikler arvprops içine dahil edildiğinde, hangi döndürme verilerinin veri döndürüleceği. Atlanırsa, main yuvasından gelen veriler geriye dönük uyumlu bir biçimde döndürülür.
- Değer (| veya alternatif ile ayırın): main
- Tüm değerleri belirtmek için * tuşunu kullanın.
- arvcontentformat-{slot}
Content serialization format used for output of content.
- Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında arvslots 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
- arvlimit
Kaç düzeltmenin döndürüleceğini sınırlayın.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- arvexpandtemplates
- Kaldırıldı.
Bunun yerine action=expandtemplates kullanın. Revizyon içeriğindeki şablonları genişletin (arvprop=content gerekir).
- Tür: boole (ayrıntılar)
- arvgeneratexml
- Kaldırıldı.
Bunun yerine action=expandtemplates veya action=parse kullanın. Revizyon içeriği için XML ayrıştırma ağacı oluşturun (arvprop=content gerektirir).
- Tür: boole (ayrıntılar)
- arvparse
- Kaldırıldı.
Bunun yerine action=parse kullanın. Revizyon içeriğini ayrıştırın (1prop=content gerektirir). Performans nedenleriyle, bu seçenek kullanılırsa, 1limit 1'e zorlanır.
- Tür: boole (ayrıntılar)
- arvsection
Yalnızca bu tanımlayıcıya sahip bölümün içeriğini alın.
- arvdiffto
- Kaldırıldı.
Bunun yerine action=compare kullanın. Her bir revizyonu farklılaştırmak için düzeltme kimliği. Önceki, sonraki ve geçerli düzeltme için sırasıyla prev, next ve cur kullanın.
- arvdifftotext
- Kaldırıldı.
Bunun yerine action=compare kullanın. Her revizyonun farklılaştırılacağı metin. Sadece sınırlı sayıda revizyon yapar. 50diffto geçersiz kılar. 50section ayarlanırsa, yalnızca bu bölüm bu metne göre farklılık gösterir.
- arvdifftotextpst
- Kaldırıldı.
Bunun yerine action=compare kullanın. Farklılaştırmadan önce metin üzerinde bir ön kayıt dönüşümü gerçekleştirin. Yalnızca arvdifftotext ile kullanıldığında geçerlidir.
- Tür: boole (ayrıntılar)
- arvcontentformat
- Kaldırıldı.
arvdifftotext için kullanılan ve içeriğin çıktısı için beklenen seri oluşturma 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
- arvuser
Yalnızca bu kullanıcının düzeltmelerini listeleyin.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- arvnamespace
Yalnızca bu ad alanındaki sayfaları listeleyin.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- arvstart
Numaralandırmaya başlamak için zaman damgası.
- Tür: zaman damgası (izin verilen formatlar)
- arvend
Numaralandırmayı durdurmak için zaman damgası.
- Tür: zaman damgası (izin verilen formatlar)
- arvdir
Hangi yönde numaralandırılacağı:
- newer
- Önce en eskisini listele. Not: arvstart, arvend önce olmalıdır.
- older
- Önce en yenisini listele (varsayılan). Not: arvstart, arvend geç olmalıdır.
- newer
- List oldest first. Note: arvstart has to be before arvend.
- older
- List newest first (default). Note: arvstart has to be later than arvend.
- Aşağıdaki değerlerden biri: newer, older
- Varsayılan: older
- arvexcludeuser
Bu kullanıcının düzeltmelerini listelemeyin.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- arvcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- arvgeneratetitles
Üretici olarak kullanıldığında, düzeltme kimlikleri yerine başlıklar oluşturun.
- Tür: boole (ayrıntılar)
- Example kullanıcısına göre son 50 katkıyı listeleyin.
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [sandbox'ta açın]
- Herhangi bir ad alanındaki ilk 50 düzeltmeyi listeleyin.
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [sandbox'ta açın]
list=alltransclusions (at)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Mevcut olmayanlar da dahil olmak üzere tüm yansıtmaları ({{x}} kullanılarak katıştırılmış sayfalar) listeleyin.
- atcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- atfrom
Numaralandırmanın başlayacağı dönüşümün başlığı.
- atto
Numaralandırmanın durdurulması için eklentinin başlığı.
- atprefix
Bu değerle başlayan tüm yansıtılmış başlıkları arayın.
- atunique
Yalnızca farklı yansıtılmış başlıkları gösterin. atprop=ids ile kullanılamaz. Oluşturucu olarak kullanıldığında, kaynak sayfalar yerine hedef sayfalar verir.
- Tür: boole (ayrıntılar)
- atprop
Hangi bilgilere yer verilecek:
- ids
- Yansıtan sayfanın sayfa kimliğini ekler (atunique ile kullanılamaz).
- title
- Eklemenin başlığını ekler.
- Değer (| veya alternatif ile ayırın): ids, title
- Varsayılan: title
- atnamespace
Numaralandırılacak ad alanı.
- Aşağıdaki değerlerden biri: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Varsayılan: 10
- atlimit
Döndürülecek toplam öğe sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- atdir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- Yansıtan başlıkları, eksik olanlar da dahil olmak üzere, geldikleri sayfa kimlikleriyle B üzerinden başlayarak listeleyin.
- api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [sandbox'ta açın]
- Yansıtılan benzersiz başlıkları listeler.
- api.php?action=query&list=alltransclusions&atunique=&atfrom=B [sandbox'ta açın]
- Yansıtılan tüm başlıkları alır, eksik olanları işaretler.
- api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [sandbox'ta açın]
- Eklemeleri içeren sayfaları alır.
- api.php?action=query&generator=alltransclusions&gatfrom=B [sandbox'ta açın]
list=allusers (au)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Kayıtlı tüm kullanıcıları numaralandırın.
- aufrom
Numaralandırılmaya başlanacak kullanıcı adı.
- auto
Konumundaki numaralandırmayı durduracak kullanıcı adı.
- auprefix
Bu değerle başlayan tüm kullanıcıları arayın.
- audir
Sıralama yönü.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- augroup
Yalnızca belirli gruplardaki kullanıcıları dahil et.
- Değer (| veya alternatif ile ayırın): bot, bureaucrat, interface-admin, suppress, sysop
- auexcludegroup
Verilen gruplardaki kullanıcıları hariç tutun.
- Değer (| veya alternatif ile ayırın): bot, bureaucrat, interface-admin, suppress, sysop
- aurights
Yalnızca verilen haklara sahip kullanıcıları dahil edin. *, kullanıcı veya otomatik onaylı gibi örtük veya otomatik olarak tanıtılan gruplar tarafından verilen hakları içermez.
- Değer (| veya alternatif ile ayırın): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changeemail, changetags, confirmemail, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, linkpurge, mailpassword, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, renderfile, renderfile-nonstandard, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, stashbasehtml, stashedit, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- auprop
Hangi bilgilere yer verilecek:
- blockinfo
- Kullanıcıya geçerli bir blok hakkında bilgi ekler.
- groups
- Kullanıcının içinde bulunduğu grupları listeler. Bu, daha fazla sunucu kaynağı kullanır ve sınırdan daha az sonuç döndürebilir.
- implicitgroups
- Kullanıcının otomatik olarak bulunduğu tüm grupları listeler.
- rights
- Kullanıcının sahip olduğu hakları listeler.
- editcount
- Kullanıcının düzenleme sayısını ekler.
- registration
- Kullanıcının varsa kaydettiği zaman damgasını ekler (boş olabilir).
- centralids
- Kullanıcı için merkezi kimlikleri ve ek durumunu ekler.
- Değer (| veya alternatif ile ayırın): blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
- aulimit
Döndürülecek toplam kullanıcı adı sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- auwitheditsonly
Yalnızca düzenleme yapan kullanıcıları listeleyin.
- Tür: boole (ayrıntılar)
- auactiveusers
Yalnızca son 1 $ gün içinde etkin olan kullanıcıları listeleyin.
- Tür: boole (ayrıntılar)
- auattachedwiki
auprop=centralids ile, kullanıcının bu kimlikle tanımlanan viki ile bağlı olup olmadığını da belirtin.
- auexcludenamed
Exclude users of named accounts.
- Tür: boole (ayrıntılar)
- auexcludetemp
Exclude users of temporary accounts.
- Tür: boole (ayrıntılar)
- Y ile başlayan kullanıcıları listeleyin.
- api.php?action=query&list=allusers&aufrom=Y [sandbox'ta açın]
list=backlinks (bl)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Belirli bir sayfaya bağlantı veren tüm sayfaları bulun.
- bltitle
Aranacak başlık. blpageid ile birlikte kullanılamaz.
- blpageid
Aranacak sayfa kimliği. bltitle ile birlikte kullanılamaz.
- Tür: tamsayı
- blcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- blnamespace
Numaralandırılacak ad alanı.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- bldir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- blfilterredir
Yönlendirmeler için nasıl filtre uygulanır? blredirect etkinleştirildiğinde nonredirects olarak ayarlanırsa, bu yalnızca ikinci seviyeye uygulanır.
- Aşağıdaki değerlerden biri: all, nonredirects, redirects
- Varsayılan: all
- bllimit
Toplam kaç sayfa döndürülecek. blredirect etkinse, sınır her seviyeye ayrı ayrı uygulanır (yani 2 * bllimit sonucuna kadar geri dönülebilir).
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- blredirect
Bağlantı sayfası bir yönlendirme ise, bu yönlendirmeye bağlantı veren tüm sayfaları da bulun. Maksimum sınır yarıya inmiştir.
- Tür: boole (ayrıntılar)
- Main page bağlantıları gösterin.
- api.php?action=query&list=backlinks&bltitle=Anasayfa [sandbox'ta açın]
- Main page sayfasına bağlantı veren sayfalar hakkında bilgi alın.
- api.php?action=query&generator=backlinks&gbltitle=Anasayfa&prop=info [sandbox'ta açın]
list=blocks (bk)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Engellenen tüm kullanıcıları ve IP adreslerini listeleyin.
- bkstart
Numaralandırmaya başlamak için zaman damgası.
- Tür: zaman damgası (izin verilen formatlar)
- bkend
Numaralandırmayı durdurmak için zaman damgası.
- Tür: zaman damgası (izin verilen formatlar)
- bkdir
Hangi yönde numaralandırılacağı:
- newer
- Önce en eskisini listele. Not: bkstart, bkend önce olmalıdır.
- older
- Önce en yenisini listele (varsayılan). Not: bkstart, bkend geç olmalıdır.
- newer
- List oldest first. Note: bkstart has to be before bkend.
- older
- List newest first (default). Note: bkstart has to be later than bkend.
- Aşağıdaki değerlerden biri: newer, older
- Varsayılan: older
- bkids
Listelenecek blok kimliklerinin listesi (isteğe bağlı).
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- bkusers
Aranacak kullanıcıların listesi (isteğe bağlı).
- Şunu yazın: kullanıcı listesi, herhangi biri kullanıcı adı, IP, Geçici kullanıcı ve IP aralığı
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- bkip
Aralık blokları dahil, bu IP adresine veya CIDR aralığına uygulanan tüm blokları alın. bkusers ile birlikte kullanılamaz. IPv4/16 veya IPv6/19 üzerinden daha geniş CIDR aralıkları kabul edilmez.
- bklimit
Listelenecek maksimum blok sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- bkprop
Hangi özelliklere sahip olunur:
- id
- Bloğun kimliğini ekler.
- user
- Engellenen kullanıcının kullanıcı adını ekler.
- userid
- Engellenen kullanıcının kullanıcı kimliğini ekler.
- by
- Engelleme kullanıcısının kullanıcı adını ekler.
- byid
- Engelleme kullanıcısının kullanıcı kimliğini ekler.
- timestamp
- Bloğun verildiği zaman damgasını ekler.
- expiry
- Bloğun sona erme zaman damgasını ekler.
- reason
- Blok için verilen nedeni ekler.
- range
- Bloktan etkilenen IP adresleri aralığını ekler.
- flags
- Yasağı ile etiketler (otomatik kilitleme, anonim vb.).
- restrictions
- Blok site çapında değilse kısmi blok kısıtlamalarını ekler.
- Değer (| veya alternatif ile ayırın): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
- Varsayılan: id|user|by|timestamp|expiry|reason|flags
- bkshow
Yalnızca bu ölçütleri karşılayan öğeleri göster. Örneğin, yalnızca IP adreslerinde belirsiz blokları görmek için bkshow=ip|!temp olarak ayarlayın.
- Değer (| veya alternatif ile ayırın): !account, !ip, !range, !temp, account, ip, range, temp
- bkcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Blokları listele.
- api.php?action=query&list=blocks [sandbox'ta açın]
- Alice ve Bob kullanıcı bloklarını listeleyin.
- api.php?action=query&list=blocks&bkusers=Alice|Bob [sandbox'ta açın]
list=categorymembers (cm)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Belirli bir kategorideki tüm sayfaları listeleyin.
- cmtitle
Hangi kategorinin numaralandırılacağı (gerekli). Kategori: önekini içermelidir. cmpageid ile birlikte kullanılamaz.
- cmpageid
Numaralandırılacak kategorinin sayfa kimliği. cmtitle ile birlikte kullanılamaz.
- Tür: tamsayı
- cmprop
Hangi bilgilere yer verilecek:
- ids
- Sayfa kimliğini ekler.
- title
- Sayfanın başlığını ve ad alanı kimliğini ekler.
- sortkey
- Kategoride sıralama için kullanılan sıralama anahtarını ekler (onaltılık dize).
- sortkeyprefix
- Kategoride sıralama için kullanılan sıralama anahtarı önekini ekler (sıralama anahtarının okunabilir kısmı).
- type
- Sayfanın kategorize edildiği türü ekler (page, subcat veya file).
- timestamp
- Sayfanın eklendiği zaman damgasını ekler.
- Değer (| veya alternatif ile ayırın): ids, sortkey, sortkeyprefix, timestamp, title, type
- Varsayılan: ids|title
- cmnamespace
Yalnızca bu ad alanlarına sayfalar ekleyin. cmnamespace=14 veya 6 yerine cmtype=subcat veya cmtype=file kullanılabileceğini unutmayın.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- cmtype
Hangi tür kategori üyelerini ekleyeceğiniz. cmsort=timestamp ayarlandığında yok sayılır.
- Değer (| veya alternatif ile ayırın): file, page, subcat
- Varsayılan: page|subcat|file
- cmcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- cmlimit
Döndürülecek maksimum sayfa sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- cmsort
Sıralama özelliği.
- Aşağıdaki değerlerden biri: sortkey, timestamp
- Varsayılan: sortkey
- cmdir
Hangi yönde sıralanır.
- Aşağıdaki değerlerden biri: asc, ascending, desc, descending, newer, older
- Varsayılan: ascending
- cmstart
Listesinden başlamak için zaman damgası. Yalnızca cmsort=timestamp ile kullanılabilir.
- Tür: zaman damgası (izin verilen formatlar)
- cmend
Adresindeki listeyi sonlandırmak için zaman damgası. Yalnızca cmsort=timestamp ile kullanılabilir.
- Tür: zaman damgası (izin verilen formatlar)
- cmstarthexsortkey
cmprop=sortkey tarafından döndürüldüğü şekilde, listelemeyi başlatmak için sortkey kullanın. Yalnızca cmsort=sortkey ile kullanılabilir.
- cmendhexsortkey
cmprop=sortkey tarafından döndürülen, adresindeki listeyi sonlandırmak için sortkey. Yalnızca cmsort=sortkey ile kullanılabilir.
- cmstartsortkeyprefix
Listeden başlamak için Sortkey öneki. Yalnızca cmsort=sortkey ile kullanılabilir. cmstarthexsortkey geçersiz kılar.
- cmendsortkeyprefix
Önce listeyi sonlandırmak için sortkey öneki (at değil; bu değer oluşursa dahil edilmez!). Yalnızca cmsort=sortkey ile kullanılabilir. cmendhexsortkey değerini geçersiz kılar.
- cmstartsortkey
- Kaldırıldı.
Bunun yerine cmstarthexsortkey kullanın.
- cmendsortkey
- Kaldırıldı.
Bunun yerine cmendhexsortkey kullanın.
- Category:Physics içinde ilk 10 sayfayı edinin.
- api.php?action=query&list=categorymembers&cmtitle=Category:Physics [sandbox'ta açın]
- Category:Physics içindeki ilk 10 sayfa hakkında sayfa bilgisi alın.
- api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [sandbox'ta açın]
list=deletedrevs (dr)
- Bu modül kullanımdan kaldırıldı.
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Silinen revizyonları listeleyin.
Üç modda çalışır:
- Belirli bir başlık için silinen düzeltmeleri, zaman damgasına göre sıralayın.
- Belirli bir kullanıcı için silinmiş katkıları zaman damgasına göre sıralayın (başlık belirtilmedi).
- Verilen ad alanındaki tüm silinen düzeltmeleri başlık ve zaman damgasına göre sıralayın (başlık belirtilmedi, druser ayarlanmadı).
Bazı parametreler yalnızca bazı modlar için geçerlidir ve diğerlerinde yok sayılır.
- drstart
Numaralandırmaya başlamak için zaman damgası.
- Mod: 1, 2
- Tür: zaman damgası (izin verilen formatlar)
- drend
Numaralandırmayı durdurmak için zaman damgası.
- Mod: 1, 2
- Tür: zaman damgası (izin verilen formatlar)
- drdir
Hangi yönde numaralandırılacağı:
- newer
- Önce en eskisini listele. Not: drstart, drend önce olmalıdır.
- older
- Önce en yenisini listele (varsayılan). Not: drstart, drend geç olmalıdır.
- newer
- List oldest first. Note: drstart has to be before drend.
- older
- List newest first (default). Note: drstart has to be later than drend.
- Mod: 1, 3
- Aşağıdaki değerlerden biri: newer, older
- Varsayılan: older
- drfrom
Bu başlıkta listelemeye başlayın.
- Mod: 3
- drto
Bu başlıkta listelemeyi durdurun.
- Mod: 3
- drprefix
Bu değerle başlayan tüm sayfa başlıklarını arayın.
- Mod: 3
- drunique
Her sayfa için yalnızca bir düzeltme listeleyin.
- Mod: 3
- Tür: boole (ayrıntılar)
- drnamespace
Yalnızca bu ad alanındaki sayfaları listeleyin.
- Mod: 3
- Aşağıdaki değerlerden biri: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Varsayılan: 0
- drtag
Yalnızca bu etiketle etiketlenmiş revizyonları listeleyin.
- druser
Yalnızca bu kullanıcının düzeltmelerini listeleyin.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- drexcludeuser
Bu kullanıcının düzeltmelerini listelemeyin.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- drprop
Hangi özelliklere sahip olunur:
- revid
- Silinen düzeltmenin düzeltme kimliğini ekler.
- parentid
- Önceki düzeltmenin düzeltme kimliğini sayfaya ekler.
- user
- Düzeltmeyi yapan kullanıcıyı ekler.
- userid
- Düzeltmeyi yapan kullanıcının kimliğini ekler.
- comment
- Düzeltmenin yorumunu ekler.
- parsedcomment
- Düzeltmenin ayrıştırılmış yorumunu ekler.
- minor
- Düzeltme küçükse etiketler.
- len
- Düzeltmenin uzunluğunu (bayt) ekler.
- sha1
- Revizyonun SHA-1'ini (taban 16) ekler.
- content
- Düzeltmenin içeriğini ekler.
- token
- Kullanımdan kaldırıldı. Değişiklik anahtarı verir.
- tags
- Düzeltme için etiketler.
- revid
- Adds the revision ID of the deleted revision.
- parentid
- Adds the revision ID of the previous revision to the page.
- user
- Adds the user who made the revision.
- userid
- Adds the ID of the user who made the revision.
- comment
- Adds the comment of the revision.
- parsedcomment
- Adds the parsed comment of the revision.
- minor
- Tags if the revision is minor.
- len
- Adds the length (bytes) of the revision.
- sha1
- Adds the SHA-1 (base 16) of the revision.
- content
- Adds the content of the revision. For performance reasons, if this option is used, drlimit is enforced to 50.
- token
- Kaldırıldı. Gives the edit token.
- tags
- Tags for the revision.
- Değer (| veya alternatif ile ayırın): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, user, userid, token
- Varsayılan: user|comment
- drlimit
Listelenecek maksimum düzeltme sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- drcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Main Page ve Talk:Main Page sayfalarının son silinen revizyonları içerikle (mod 1) listeleyin.
- api.php?action=query&list=deletedrevs&titles=Anasayfa|Tart%C4%B1%C5%9Fma%3AAnasayfa&drprop=user|comment|content [sandbox'ta açın]
- Bob (mod 2) tarafından silinmiş son 50 listeyi listele.
- api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [sandbox'ta açın]
- Silinen ilk 50 düzeltmeyi ana ad alanında listeleyin (mod 3).
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [sandbox'ta açın]
- Silinen ilk 50 sayfayı Tartışma ad alanında (mod 3) listeleyin.
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [sandbox'ta açın]
list=embeddedin (ei)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Belirli bir başlığı yerleştiren (yansıtan) tüm sayfaları bulun.
- eititle
Aranacak başlık. eipageid ile birlikte kullanılamaz.
- eipageid
Aranacak sayfa kimliği. eititle ile birlikte kullanılamaz.
- Tür: tamsayı
- eicontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- einamespace
Numaralandırılacak ad alanı.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- eidir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- eifilterredir
Nasıl yönlendirmeleri için filtre için.
- Aşağıdaki değerlerden biri: all, nonredirects, redirects
- Varsayılan: all
- eilimit
Dönüş için toplamda kaç sayfa.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- Template:Stub yansıtarak sayfaları gösterin.
- api.php?action=query&list=embeddedin&eititle=Template:Stub [sandbox'ta açın]
- Template:Stub yansıtma sayfaları hakkında bilgi edinin.
- api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [sandbox'ta açın]
list=exturlusage (eu)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Belirli bir URL içeren sayfaları numaralandırın.
- euprop
Hangi bilgilere yer verilecek:
- ids
- Sayfanın kimliğini ekler.
- title
- Sayfanın başlığını ve ad alanı kimliğini ekler.
- url
- Sayfada kullanılan URL'yi ekler.
- Değer (| veya alternatif ile ayırın): ids, title, url
- Varsayılan: ids|title|url
- eucontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- euprotocol
URL protokolü. Boş ve euquery ayarlanırsa, protokol http olur. Tüm harici bağlantıları listelemek için bu ve euquery değerlerini boş bırakın.
- Aşağıdaki değerlerden biri: Boş veya bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp olabilir
- Varsayılan: (boş)
- euquery
Protokolü olmayan arama dizesi. Special:LinkSearch sayfasına bakın. Tüm harici bağlantıları listelemek için boş bırakın.
- eunamespace
Numaralandırılacak sayfa ad alanları.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- eulimit
Döndürülecek sayfa sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- euexpandurl
- Kaldırıldı.
Standart protokolle protokole bağlı URL'leri genişletin.
- Tür: boole (ayrıntılar)
- https://www.mediawiki.org sayfasına bağlantı veren sayfaları gösterin.
- api.php?action=query&list=exturlusage&euquery=www.mediawiki.org [sandbox'ta açın]
list=filearchive (fa)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Silinen tüm dosyaları sırayla numaralandırın.
- fafrom
Numaralandırılmaya başlanacak resim başlığı.
- fato
Konumundaki numaralandırmayı durdurmak için resim başlığı.
- faprefix
Bu değerle başlayan tüm resim başlıklarını arayın.
- fadir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- fasha1
Görüntü SHA1 karması. fasha1base36 değerini geçersiz kılar.
- fasha1base36
Baz 36'daki SHA1 görüntüsünün karması (MediaWiki'de kullanılır).
- faprop
Hangi görüntü bilgisini alırsınız:
- sha1
- Görüntü için SHA-1 karması ekler.
- timestamp
- Yüklenen sürüm için zaman damgası ekler.
- user
- Resim sürümünü yükleyen kullanıcıyı ekler.
- size
- Görüntünün bayt cinsinden boyutunu, yüksekliği, genişliği ve sayfa sayısını (varsa) ekler.
- dimensions
- Boyut için takma ad.
- description
- Görüntü sürümünün açıklamasını ekler.
- parseddescription
- Sürümün açıklamasını ayrıştırın.
- mime
- Görüntünün MIME değerini ekler.
- mediatype
- Görüntünün ortam türünü ekler.
- metadata
- Görüntünün sürümü için Exif meta verilerini listeler.
- bitdepth
- Sürümün bit derinliğini ekler.
- archivename
- En son olmayan sürümler için arşiv sürümünün dosya adını ekler.
- Değer (| veya alternatif ile ayırın): archivename, bitdepth, description, dimensions, mediatype, metadata, mime, parseddescription, sha1, size, timestamp, user
- Varsayılan: timestamp
- falimit
Toplamda kaç resim döndürüleceği.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- facontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Silinen tüm dosyaların bir listesini gösterin.
- api.php?action=query&list=filearchive [sandbox'ta açın]
list=imageusage (iu)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Verilen resim başlığını kullanan tüm sayfaları bulun.
- iutitle
Aranacak başlık. iupageid ile birlikte kullanılamaz.
- iupageid
Aranacak sayfa kimliği. iutitle ile birlikte kullanılamaz.
- Tür: tamsayı
- iucontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- iunamespace
Numaralandırılacak ad alanı.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- iudir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- iufilterredir
Yönlendirmeler için nasıl filtre uygulanır. iuredirect etkinleştirildiğinde yönlendirilmeyen olarak ayarlanırsa, bu yalnızca ikinci seviyeye uygulanır.
- Aşağıdaki değerlerden biri: all, nonredirects, redirects
- Varsayılan: all
- iulimit
Toplam kaç sayfa döndürülecek. iuredirect etkinse, sınır her seviyeye ayrı ayrı uygulanır (yani 2 * iulimit sonucuna kadar geri dönülebilir).
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- iuredirect
Bağlantı sayfası bir yönlendirme ise, bu yönlendirmeye bağlantı veren tüm sayfaları da bulun. Maksimum sınır yarıya inmiştir.
- Tür: boole (ayrıntılar)
- File:Albert Einstein Head.jpg kullanarak sayfaları gösterin.
- api.php?action=query&list=imageusage&iutitle=File:Albert%20Einstein%20Head.jpg [sandbox'ta açın]
- File:Albert Einstein Head.jpg kullanarak sayfalar hakkında bilgi alın.
- api.php?action=query&generator=imageusage&giutitle=File:Albert%20Einstein%20Head.jpg&prop=info [sandbox'ta açın]
list=iwbacklinks (iwbl)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Verilen vikiarası bağlantısına bağlantı veren tüm sayfaları bulun.
Bir önek içeren tüm bağlantıları veya bir başlığa ait bağlantıları (belirli bir önekle) bulmak için kullanılabilir. Her iki parametrenin kullanılması etkin bir şekilde "tüm vikiarası bağlantıları"'dır.
- iwblprefix
Vikiarası için önek.
- iwbltitle
Aramak için vikiarası bağlantısı. iwblblprefix ile kullanılmalıdır.
- iwblcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- iwbllimit
Dönüş için toplamda kaç sayfa.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- iwblprop
Hangi özelliklere sahip olunur:
- iwprefix
- Vikiarasının önekini ekler.
- iwtitle
- Vikiarasının başlığını ekler.
- Değer (| veya alternatif ile ayırın): iwprefix, iwtitle
- Varsayılan: (boş)
- iwbldir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- wikibooks:Test sayfasına bağlantı veren sayfalar alın.
- api.php?action=query&list=iwbacklinks&iwbltitle=Test&iwblprefix=wikibooks [sandbox'ta açın]
- wikibooks:Test sayfasına bağlantı veren sayfalar hakkında bilgi alın.
- api.php?action=query&generator=iwbacklinks&giwbltitle=Test&giwblprefix=wikibooks&prop=info [sandbox'ta açın]
list=langbacklinks (lbl)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Verilen dil bağlantısına bağlantı veren tüm sayfaları bulun.
Bir dil koduna sahip tüm bağlantıları veya bir başlığa (belirli bir dille) tüm bağlantıları bulmak için kullanılabilir. Her iki parametrenin kullanılması etkin bir şekilde "tüm dil bağlantıları"'dır.
Bunun, uzantılar tarafından eklenen dil bağlantılarını dikkate almayabileceğini unutmayın.
- lbllang
Dil bağlantısı için dil.
- lbltitle
Aranacak dil bağlantısı. lbllang ile kullanılmalıdır.
- lblcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- lbllimit
Dönüş için toplamda kaç sayfa.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- lblprop
Hangi özelliklere sahip olunur:
- lllang
- Dil bağlantısının dil kodunu ekler.
- lltitle
- Dil bağlantısının başlığını ekler.
- Değer (| veya alternatif ile ayırın): lllang, lltitle
- Varsayılan: (boş)
- lbldir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- fr:Test sayfasına bağlantı veren sayfalar alın.
- api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr [sandbox'ta açın]
- fr:Test sayfasına bağlantı veren sayfalar hakkında bilgi alın.
- api.php?action=query&generator=langbacklinks&glbltitle=Test&glbllang=fr&prop=info [sandbox'ta açın]
list=logevents (le)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Olayları günlüklerden alın.
- leprop
Hangi özelliklere sahip olunur:
- ids
- Günlük olayının kimliğini ekler.
- title
- Günlük olayı için sayfanın başlığını ekler.
- type
- Günlük olayının türünü ekler.
- user
- Günlük olayından sorumlu kullanıcıyı ekler. Kullanıcı revizyonu silinmişse, bir userhidden özelliği döndürülür.
- userid
- Günlük olayından sorumlu olan kullanıcı kimliğini ekler. Kullanıcı revizyonu silinmişse, bir userhidden özelliği döndürülür.
- timestamp
- Günlük olayı için zaman damgasını ekler.
- comment
- Günlük olayının yorumunu ekler. Yorumun revizyonu silinmişse, bir commenthidden özelliği döndürülür.
- parsedcomment
- Günlük olayının ayrıştırılmış yorumunu ekler. Yorumun revizyonu silinmişse, bir commenthidden özelliği döndürülür.
- details
- Günlük olayıyla ilgili ek ayrıntıları listeler. Günlük olayı revizyondan silinmişse, bir actionhidden özelliği döndürülür.
- tags
- Günlük olayı için etiketleri listeler.
- Değer (| veya alternatif ile ayırın): comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
- Varsayılan: ids|title|type|user|timestamp|comment|details
- letype
Günlük girişlerini yalnızca bu türe filtreleyin.
- Aşağıdaki değerlerden biri: Boş veya block, contentmodel, create, delete, import, managetags, merge, move, newusers, patrol, protect, renameuser, rights, suppress, tag, upload olabilir
- leaction
Günlük işlemlerini yalnızca bu eyleme göre filtreleyin. letype değerini geçersiz kılar. Olası değerler listesinde, action/* gibi yıldız joker karakterli değerler, eğik çizgiden (/) sonra farklı dizelere sahip olabilir.
- Aşağıdaki değerlerden biri: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/delete_redir2, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, renameuser/renameuser, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload
- lestart
Numaralandırmaya başlamak için zaman damgası.
- Tür: zaman damgası (izin verilen formatlar)
- leend
Numaralandırmayı sonlandırmak için zaman bilgisi.
- Tür: zaman damgası (izin verilen formatlar)
- ledir
Hangi yönde numaralandırılacağı:
- newer
- Önce en eskisini listele. Not: lestart, leend önce olmalıdır.
- older
- Önce en yenisini listele (varsayılan). Not: lestart, leend geç olmalıdır.
- newer
- List oldest first. Note: lestart has to be before leend.
- older
- List newest first (default). Note: lestart has to be later than leend.
- Aşağıdaki değerlerden biri: newer, older
- Varsayılan: older
- leuser
Girdileri verilen kullanıcı tarafından yapılanlara filtreleyin.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- letitle
Bir sayfayla ilgili girişlere filtre uygulayın.
- lenamespace
Girişleri belirtilen ad alanındaki girişlere filtreleyin.
- Aşağıdaki değerlerden biri: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- leprefix
Bu önekle başlayan girdileri filtreleyin.
- letag
Yalnızca bu etiketle etiketlenmiş olay girdilerini listeleyin.
- lelimit
Toplam kaç olay girişi döndürülecek.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- lecontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Son günlük olaylarını listeleyin.
- api.php?action=query&list=logevents [sandbox'ta açın]
list=mystashedfiles (msf)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Geçerli kullanıcının karşıya yükleme saklamasındaki dosyaların listesini alın.
- msfprop
Dosyalar için getirilecek özellikler.
- size
- Dosya boyutunu ve görüntü boyutlarını getirin.
- type
- Dosyanın MIME türünü ve ortam türünü getirin.
- Değer (| veya alternatif ile ayırın): size, type
- Varsayılan: (boş)
- msflimit
Alınacak kaç dosya var
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- msfcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Geçerli kullanıcının karşıya yükleme saklamasındaki dosyaların dosya, dosya boyutu ve piksel boyutunu alın.
- api.php?action=query&list=mystashedfiles&msfprop=size [sandbox'ta açın]
list=pagepropnames (ppn)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Vikide kullanılan tüm sayfa özellik adlarını listeleyin.
- ppncontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- ppnlimit
Döndürülecek maksimum ad sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- İlk 10 mülk adını edinin.
- api.php?action=query&list=pagepropnames [sandbox'ta açın]
list=pageswithprop (pwp)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Belirli bir sayfa özelliğini kullanarak tüm sayfaları listeleyin.
- pwppropname
Sayfaların numaralandırılacağı sayfa özelliği (action=query&list=pagepropnames kullanımdaki sayfa özellik adlarını döndürür).
- Bu parametre gerekli.
- pwpprop
Hangi bilgilere yer verilecek:
- ids
- Sayfa kimliğini ekler.
- title
- Sayfanın başlığını ve ad alanı kimliğini ekler.
- value
- Page özelliğinin değerini ekler.
- Değer (| veya alternatif ile ayırın): ids, title, value
- Varsayılan: ids|title
- pwpcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- pwplimit
Döndürülecek maksimum sayfa sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- pwpdir
Hangi yönde sıralanır.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- İlk 10 sayfayı
{{DISPLAYTITLE:}}
kullanarak listeleyin. - api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [sandbox'ta açın]
__NOTOC__
kullanarak ilk 10 sayfa hakkında ek bilgi alın.- api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [sandbox'ta açın]
list=prefixsearch (ps)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Sayfa başlıkları için önek araması yapın.
İsimlerdeki benzerliğe rağmen, bu modülün Special:PrefixIndex ile eşdeğer olması amaçlanmamıştır; bunun için apprefix parametresiyle action=query&list=allpages bakın. Bu modülün amacı, action=opensearch: kullanıcı girişini almak ve en uygun başlıkları sunmaktır. Arama motoru arka ucuna bağlı olarak, bu yazım hatası düzeltme, yönlendirme kaçınma veya diğer sezgisel tarama içerebilir.
- pssearch
Arama dizisi.
- Bu parametre gerekli.
- psnamespace
Aranacak ad alanları. pssearch geçerli bir ad alanı önekiyle başlıyorsa yoksayılır.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- Varsayılan: 0
- pslimit
Verilecek azami sonuç sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- psoffset
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Tür: tamsayı
- Değer, 0 daha az olmamalıdır.
- Varsayılan: 0
- meaning ile başlayan sayfa başlıklarını arayın.
- api.php?action=query&list=prefixsearch&pssearch=meaning [sandbox'ta açın]
list=protectedtitles (pt)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Oluşumu korunan tüm başlıkları listeleyin.
- ptnamespace
Yalnızca bu ad alanlarındaki başlıkları listeleyin.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- ptlevel
Yalnızca bu koruma seviyelerine sahip başlıkları listeleyin.
- Değer (| veya alternatif ile ayırın): autoconfirmed, sysop
- ptlimit
Dönüş için toplamda kaç sayfa.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- ptdir
Hangi yönde numaralandırılacağı:
- newer
- Önce en eskisini listele. Not: ptstart, ptend önce olmalıdır.
- older
- Önce en yenisini listele (varsayılan). Not: ptstart, ptend geç olmalıdır.
- newer
- List oldest first. Note: ptstart has to be before ptend.
- older
- List newest first (default). Note: ptstart has to be later than ptend.
- Aşağıdaki değerlerden biri: newer, older
- Varsayılan: older
- ptstart
Bu koruma zaman damgasında listelenmeye başlayın.
- Tür: zaman damgası (izin verilen formatlar)
- ptend
Bu koruma zaman damgasında listelenmeyi durdurun.
- Tür: zaman damgası (izin verilen formatlar)
- ptprop
Hangi özelliklere sahip olunur:
- timestamp
- Korumanın eklendiği zaman damgasını ekler.
- user
- Korumayı ekleyen kullanıcıyı ekler.
- userid
- Korumayı ekleyen kullanıcı kimliğini ekler.
- comment
- Koruma için açıklama ekler.
- parsedcomment
- Koruma için ayrıştırılmış yorumu ekler.
- expiry
- Korumanın ne zaman kaldırılacağına dair zaman damgasını ekler.
- level
- Koruma seviyesini ekler.
- Değer (| veya alternatif ile ayırın): comment, expiry, level, parsedcomment, timestamp, user, userid
- Varsayılan: timestamp|level
- ptcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Korunan başlıkları listeleyin.
- api.php?action=query&list=protectedtitles [sandbox'ta açın]
- Ana ad alanında korunan başlıklara bağlantılar bulun.
- api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [sandbox'ta açın]
list=querypage (qp)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
QueryPage tabanlı özel bir sayfa tarafından sağlanan bir liste alın.
- qppage
Özel sayfanın adı. Bu, büyük/küçük harfe duyarlıdır.
- Bu parametre gerekli.
- Aşağıdaki değerlerden biri: Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, Fewestrevisions, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinked, Mostlinkedcategories, Mostlinkedtemplates, Mostrevisions, Shortpages, Uncategorizedcategories, Uncategorizedimages, Uncategorizedpages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Withoutinterwiki
- qpoffset
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Tür: tamsayı
- Varsayılan: 0
- qplimit
Döndürülecek sonuç sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- Özel:Ancientpages sayfasından sonuçları döndürün.
- api.php?action=query&list=querypage&qppage=Ancientpages [sandbox'ta açın]
list=random (rn)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Bir dizi rastgele sayfa alın.
Sayfalar sabit bir sırayla listelenir, yalnızca başlangıç noktası rastgele olur. Bu, örneğin Main Page listenin ilk rastgele sayfasıysa, List of fictional monkeys her zaman ikinci olur, List of people on stamps of Vanuatu üçüncü, vb.
- rnnamespace
Yalnızca bu ad alanlarındaki sayfaları döndürün.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- rnfilterredir
Nasıl yönlendirmeleri için filtre için.
- Aşağıdaki değerlerden biri: all, nonredirects, redirects
- Varsayılan: nonredirects
- rnredirect
- Kaldırıldı.
Bunun yerine rnfilterredir=redirects kullanın.
- Tür: boole (ayrıntılar)
- rnlimit
Kaç rastgele sayfanın döndürüleceğini sınırlayın.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 1
- rncontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Ana ad alanından iki rastgele sayfa döndürün.
- api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [sandbox'ta açın]
- Ana ad alanından iki rastgele sayfa hakkında sayfa bilgisi döndürür.
- api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [sandbox'ta açın]
list=recentchanges (rc)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Son değişiklikleri numaralandırın.
- rcstart
Numaralandırmaya başlamak için zaman damgası.
- Tür: zaman damgası (izin verilen formatlar)
- rcend
Numaralandırmayı sonlandırmak için zaman bilgisi.
- Tür: zaman damgası (izin verilen formatlar)
- rcdir
Hangi yönde numaralandırılacağı:
- newer
- Önce en eskisini listele. Not: rcstart, rcend önce olmalıdır.
- older
- Önce en yenisini listele (varsayılan). Not: rcstart, rcend geç olmalıdır.
- newer
- List oldest first. Note: rcstart has to be before rcend.
- older
- List newest first (default). Note: rcstart has to be later than rcend.
- Aşağıdaki değerlerden biri: newer, older
- Varsayılan: older
- rcnamespace
Değişiklikleri yalnızca bu ad alanlarında filtreleyin.
- Değer (| veya alternatif ile ayırın): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- rcuser
Yalnızca bu kullanıcının değişikliklerini listeleyin.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- rcexcludeuser
Bu kullanıcı tarafından yapılan değişiklikleri listelemeyin.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- rctag
Yalnızca bu etiketle etiketlenmiş değişiklikleri listele.
- rcprop
Ek bilgi parçasını dahil edin:
- user
- Bir IP ise düzenleme ve etiketlerden sorumlu kullanıcıyı ekler. Kullanıcı gözden geçirilmişse, bir userhidden özelliği döndürülür.
- userid
- Düzenlemeden sorumlu kullanıcı kimliğini ekler. Kullanıcı gözden geçirilmişse, bir userhidden özelliği döndürülür.
- comment
- Düzenlemeye yorum ekler. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- parsedcomment
- Düzenleme için ayrıştırılmış yorumu ekler. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- flags
- Değişiklik için işaretler ekler.
- timestamp
- Düzenlemeye zaman damgası ekler.
- title
- Düzenlemenin sayfa başlığını ekler.
- ids
- Sayfa kimliğini, son değişiklik kimliğini ve yeni ve eski düzeltme kimliğini ekler.
- sizes
- Yeni ve eski sayfa uzunluğunu bayt olarak ekler.
- redirect
- Sayfa bir yönlendirme ise etiketler düzenlenir.
- patrolled
- Devriye yapılabilen düzenlemeleri devriye veya devriye alınmamış olarak etiketler.
- loginfo
- Günlük girişlerine günlük bilgileri (günlük kimliği, günlük türü, vb.) ekler.
- tags
- Girdi için etiketleri listeler.
- sha1
- Bir düzeltmeyle ilişkili girişler için içerik sağlama toplamı ekler. İçerik revizyonu silindiyse, bir sha1hidden özelliği döndürülür.
- Değer (| veya alternatif ile ayırın): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
- Varsayılan: title|timestamp|ids
- rcshow
Yalnızca bu ölçütleri karşılayan öğeleri gösterin. Örneğin, yalnızca oturum açan kullanıcılar tarafından yapılan küçük düzenlemeleri görmek için rcshow=minor|!anon ayarını yapın.
- Değer (| veya alternatif ile ayırın): !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
- rclimit
Döndürülecek toplam değişiklik sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- rctype
Hangi değişikliklerin gösterileceği.
- Değer (| veya alternatif ile ayırın): categorize, edit, external, log, new
- Varsayılan: edit|new|log|categorize
- rctoponly
Yalnızca en son düzeltme olan değişiklikleri listeleyin.
- Tür: boole (ayrıntılar)
- rctitle
Bir sayfayla ilgili girişlere filtre uygulayın.
- rccontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- rcgeneraterevisions
Üretici olarak kullanıldığında, başlıklar yerine revizyon kimlikleri oluşturun. İlişkili revizyon kimlikleri olmayan son değişiklik girişleri (örneğin çoğu günlük girişi) hiçbir şey üretmez.
- Tür: boole (ayrıntılar)
- rcslot
Yalnızca adlandırılmış alana dokunan değişiklikleri listele.
- Aşağıdaki değerlerden biri: main
- Son değişiklikleri listele.
- api.php?action=query&list=recentchanges [sandbox'ta açın]
- Son kontrolsüz değişiklikler hakkında sayfa bilgisi alın.
- api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [sandbox'ta açın]
list=search (sr)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Tam metin araması yapın.
- srsearch
Bu değerle eşleşen sayfa başlıklarını veya içeriği arayın. Vikinin arama arka ucunun ne uyguladığına bağlı olarak, özel arama özelliklerini çağırmak için arama dizesini kullanabilirsiniz.
- Bu parametre gerekli.
- srnamespace
Yalnızca bu ad alanlarında arama yapın.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- Varsayılan: 0
- srlimit
Dönüş için toplamda kaç sayfa.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- sroffset
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Tür: tamsayı
- Değer, 0 daha az olmamalıdır.
- Varsayılan: 0
- srwhat
Hangi tür arama gerçekleştirilecek.
- Aşağıdaki değerlerden biri: nearmatch, text, title
- srinfo
Hangi meta veri döndürülecek.
- Değer (| veya alternatif ile ayırın): rewrittenquery, suggestion, totalhits
- Varsayılan: totalhits|suggestion|rewrittenquery
- srprop
Döndürülecek özellikler:
- size
- Sayfanın boyutunu bayt olarak ekler.
- wordcount
- Sayfanın kelime sayısını ekler.
- timestamp
- Sayfanın son düzenlendiği zaman damgasını ekler.
- snippet
- Sorgu terimi işaretlemeyi vurgulayarak sayfanın bir pasajını ekler.
- titlesnippet
- Sorgu terimi işaretlemeyi vurgulayarak sayfa başlığını ekler.
- redirecttitle
- Eşleşen yönlendirmenin başlığını ekler.
- redirectsnippet
- Sorgu terimi işaretlemeyi vurgulayarak eşleşen yönlendirmenin başlığını ekler.
- sectiontitle
- Eşleşen bölümün başlığını ekler.
- sectionsnippet
- Sorgu terimi işaretlemeyi vurgulayarak, eşleşen bölümün başlığını ekler.
- isfilematch
- Aramanın dosya içeriğiyle eşleşip eşleşmediğini gösteren bir boole ekler.
- categorysnippet
- Sorgu terimi işaretlemeyi vurgulayarak eşleşen kategori adını ekler.
- score
- Kaldırıldı. Yoksayıldı.
- hasrelated
- Kaldırıldı. Yoksayıldı.
- extensiondata
- Uzantılar tarafından oluşturulan ek veriler ekler.
- Değer (| veya alternatif ile ayırın): categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
- Varsayılan: size|wordcount|timestamp|snippet
- srinterwiki
Varsa, vikiarası sonuçlarını aramaya dahil edin.
- Tür: boole (ayrıntılar)
- srenablerewrites
Dahili sorgu yeniden yazmayı etkinleştir. Bazı arama arka uçları, örneğin yazım hatalarını düzelterek sorguyu daha iyi sonuçlar verdiği düşünülen bir başkasına yeniden yazabilir.
- Tür: boole (ayrıntılar)
- srsort
Döndürülen sonuçların sıralama düzenini ayarlayın.
- Aşağıdaki değerlerden biri: relevance
- Varsayılan: relevance
- meaning için arama yapın.
- api.php?action=query&list=search&srsearch=meaning [sandbox'ta açın]
- Metinleri meaning için arayın.
- api.php?action=query&list=search&srwhat=text&srsearch=meaning [sandbox'ta açın]
- meaning araması için döndürülen sayfalar hakkında sayfa bilgisi alın.
- api.php?action=query&generator=search&gsrsearch=meaning&prop=info [sandbox'ta açın]
list=tags (tg)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Değişiklik etiketleri listeleyin.
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
Listelenecek maksimum etiket sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
Hangi özelliklere sahip olunur:
- displayname
- Etikete sistem mesajı ekler.
- description
- Etiketin açıklamasını ekler.
- hitcount
- Bu etikete sahip düzeltme ve günlük girişlerinin sayısını ekler.
- defined
- Etiketin tanımlanıp tanımlanmadığını belirtin.
- source
- Etiketin, uzantı tanımlı etiketler için extension ve kullanıcılar tarafından manüel olarak uygulanabilecek etiketler için manual içerebilecek kaynakları alır.
- active
- Etiketin hala uygulanmakta olup olmadığı.
- Değer (| veya alternatif ile ayırın): active, defined, description, displayname, hitcount, source
- Varsayılan: (boş)
- Kullanılabilir etiketleri listeleyin.
- api.php?action=query&list=tags&tgprop=displayname|description|hitcount|defined [sandbox'ta açın]
list=usercontribs (uc)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Tüm düzenlemeleri bir kullanıcı tarafından alın.
- uclimit
Döndürülecek maksimum katkı sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- ucstart
Dönülecek başlangıç zaman damgası, yani bu zaman damgasından önceki revizyonlar.
- Tür: zaman damgası (izin verilen formatlar)
- ucend
Dönülecek bitiş zaman damgası, yani bu zaman damgasından sonraki revizyonlar.
- Tür: zaman damgası (izin verilen formatlar)
- uccontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- ucuser
Katkıları bulunmak için kullanıcılar. ucuserids, ucuserprefix veya uciprange ile kullanılamaz.
- Şunu yazın: kullanıcı listesi, herhangi biri kullanıcı adı, IP, Geçici kullanıcı ve vikiarası adı (ör. "önek>ÖrnekAdı")
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- ucuserids
Katkıları almak için kullanıcı kimlikleri. ucuser, ucuserprefix veya uciprange ile kullanılamaz.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- ucuserprefix
Adları bu değerle başlayan tüm kullanıcılar için katkıları alın. ucuser, ucuserids veya uciprange ile kullanılamaz.
- uciprange
Katkıların alınacak CIDR aralığı. ucuser, ucuserprefix veya ucuserids ile kullanılamaz.
- ucdir
Hangi yönde numaralandırılacağı:
- newer
- Önce en eskisini listele. Not: ucstart, ucend önce olmalıdır.
- older
- Önce en yenisini listele (varsayılan). Not: ucstart, ucend geç olmalıdır.
- newer
- List oldest first. Note: ucstart has to be before ucend.
- older
- List newest first (default). Note: ucstart has to be later than ucend.
- Aşağıdaki değerlerden biri: newer, older
- Varsayılan: older
- ucnamespace
Yalnızca bu ad alanlarındaki katkıları listeleyin.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- ucprop
Ek bilgi parçasını dahil edin:
- ids
- Sayfa kimliğini ve düzeltme kimliğini ekler.
- title
- Sayfanın başlığını ve ad alanı kimliğini ekler.
- timestamp
- Düzenlemenin zaman damgasını ekler.
- comment
- Düzenlemenin yorumunu ekler. Yorum düzeltilmişse, bir commenthidden özelliği döndürülür.
- parsedcomment
- Düzenlemenin ayrıştırılmış açıklamasını ekler. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- size
- Düzenlemenin yeni boyutunu ekler.
- sizediff
- Düzenlemenin boyut deltasını üst öğesine ekler.
- flags
- Düzenlemenin işaretlerini ekler.
- patrolled
- Etiketler devriye edilmiş düzenlemeler.
- tags
- Düzenleme için etiketleri listeler.
- Değer (| veya alternatif ile ayırın): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
- Varsayılan: ids|title|timestamp|comment|size|flags
- ucshow
Yalnızca bu ölçütleri karşılayan öğeleri gösterin, ör. yalnızca küçük olmayan düzenlemeler: ucshow=!minor.
ucshow=patrolled veya ucshow=!patrolled ayarlanırsa, $wgRCMaxAge (7776000 saniye) gösterilmeyecek.
- Değer (| veya alternatif ile ayırın): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
- uctag
Yalnızca bu etiketle etiketlenmiş revizyonları listeleyin.
- uctoponly
- Kaldırıldı.
Yalnızca en son düzeltme olan değişiklikleri listeleyin.
- Tür: boole (ayrıntılar)
- Example kullanıcısının katkılarını gösterin.
- api.php?action=query&list=usercontribs&ucuser=Example [sandbox'ta açın]
- 192.0.2. önekiyle tüm IP adreslerinden gelen katkıları gösterin.
- api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [sandbox'ta açın]
list=users (us)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Bir kullanıcı listesi hakkında bilgi edinin.
- usprop
Hangi bilgilere yer verilecek:
- blockinfo
- Kullanıcının engellenmesi, kim tarafından ve hangi nedenle engellenmesi durumunda etiketler.
- groups
- Her kullanıcının ait olduğu tüm grupları listeler.
- groupmemberships
- Her gruba üyeliğin son kullanma tarihi de dahil olmak üzere, her kullanıcının açıkça atandığı grupları listeler.
- implicitgroups
- Bir kullanıcının otomatik olarak üyesi olduğu tüm grupları listeler.
- rights
- Her kullanıcının sahip olduğu tüm hakları listeler.
- editcount
- Kullanıcının değişiklik sayısını ekler.
- registration
- Kullanıcının kayıt zaman damgasını ekler.
- emailable
- Kullanıcının Özel:E-postaGönder aracılığıyla e-posta alıp alamayacağını ve isteyip istemediğini etiketler.
- gender
- Kullanıcının cinsiyetini etiketler. "male", "female" veya "unknown" değerini döndürür.
- centralids
- Kullanıcı için merkezi kimlikleri ve ek durumunu ekler.
- cancreate
- Geçerli ancak kayıtlı olmayan kullanıcı adları için bir hesap oluşturulup oluşturulamayacağını gösterir. Mevcut kullanıcının hesap oluşturma işlemini gerçekleştirip gerçekleştiremeyeceğini kontrol etmek için action=query&meta=userinfo&uiprop=cancreateaccount kullanın.
- Değer (| veya alternatif ile ayırın): blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
- usattachedwiki
usprop=centralids ile, kullanıcının bu kimlikle tanımlanan viki ile bağlı olup olmadığını belirtin.
- ususers
Bilgi almak için kullanıcıların listesi.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- ususerids
Bilgi almak için kullanıcı kimlikleri listesi.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- Example kullanıcısı için bilgi döndürün.
- api.php?action=query&list=users&ususers=Example&usprop=groups|editcount|gender [sandbox'ta açın]
list=watchlist (wl)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Geçerli kullanıcının izleme listesindeki sayfalarda son değişiklikleri alın.
- wlallrev
Belirli bir zaman dilimine aynı sayfanın birden fazla düzeltmesini dahil edin.
- Tür: boole (ayrıntılar)
- wlstart
Numaralandırmaya başlamak için zaman damgası.
- Tür: zaman damgası (izin verilen formatlar)
- wlend
Numaralandırmayı sonlandırmak için zaman bilgisi.
- Tür: zaman damgası (izin verilen formatlar)
- wlnamespace
Değişiklikleri yalnızca belirtilen ad alanlarına göre filtreleyin.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- wluser
Yalnızca bu kullanıcının değişikliklerini listeleyin.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- wlexcludeuser
Bu kullanıcı tarafından yapılan değişiklikleri listelemeyin.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- wldir
Hangi yönde numaralandırılacağı:
- newer
- Önce en eskisini listele. Not: wlstart, wlend önce olmalıdır.
- older
- Önce en yenisini listele (varsayılan). Not: wlstart, wlend geç olmalıdır.
- newer
- List oldest first. Note: wlstart has to be before wlend.
- older
- List newest first (default). Note: wlstart has to be later than wlend.
- Aşağıdaki değerlerden biri: newer, older
- Varsayılan: older
- wllimit
İstek başına döndürülecek toplam sonuç sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- wlprop
Hangi ek özelliklere sahip olunur:
- ids
- Düzeltme kimlikleri ve sayfa kimlikleri ekler.
- title
- Sayfanın başlığını ekler.
- flags
- Düzenleme için işaretler ekler.
- user
- Düzenlemeyi yapan kullanıcıyı ekler. Kullanıcı gözden geçirilmişse, bir userhidden özelliği döndürülür.
- userid
- Düzenlemeyi yapan kişinin kullanıcı kimliğini ekler. Kullanıcı revizyon silindiyse, bir userhidden özelliği döndürülür.
- comment
- Düzenlemeye yorum ekler. Yorum düzeltilmişse, bir commenthidden özelliği döndürülür.
- parsedcomment
- Düzenlemeye ayrıştırılmış yorum ekler. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- timestamp
- Düzenlemeye zaman damgası ekler.
- patrol
- Devriye yapılan düzenlemeleri etiketler.
- sizes
- Sayfanın eski ve yeni uzunluklarını ekler.
- notificationtimestamp
- Kullanıcının düzenleme hakkında en son ne zaman haberdar edildiğine ilişkin zaman damgası ekler.
- loginfo
- Uygun olduğunda günlük bilgilerini ekler.
- tags
- Girdi için etiketleri listeler.
- expiry
- Adds the expiry time.
- Değer (| veya alternatif ile ayırın): comment, expiry, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
- Varsayılan: ids|title|flags
- wlshow
Yalnızca bu ölçütleri karşılayan öğeleri gösterin. Örneğin, yalnızca oturum açan kullanıcılar tarafından yapılan küçük düzenlemeleri görmek için wlshow=minor|!anon ayarını yapın.
- Değer (| veya alternatif ile ayırın): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
- wltype
Gösterilecek değişiklik türleri:
- edit
- Düzenli sayfa düzenlemeleri.
- new
- Sayfa oluşturmaları.
- log
- Giriş günlükleri.
- external
- Dış değişiklikler.
- categorize
- Kategori üyeliği değiştirir.
- Değer (| veya alternatif ile ayırın): categorize, edit, external, log, new
- Varsayılan: edit|new|log|categorize
- wlowner
Farklı bir kullanıcının izleme listesine erişmek için wltoken ile birlikte kullanılır.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı
- wltoken
Başka bir kullanıcının izleme listesine erişime izin veren bir güvenlik anahtarı (kullanıcının tercihler sayfasında bulunur).
- wlcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Geçerli kullanıcının izleme listesinde yakın zamanda değiştirilen sayfalar için üst revizyonu listeleyin.
- api.php?action=query&list=watchlist [sandbox'ta açın]
- Geçerli kullanıcının izleme listesindeki son değiştirilen sayfalar için üst düzeltme hakkında ek bilgi alın.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [sandbox'ta açın]
- Geçici olarak izlenen öğelerin süresinin ne zaman dolacağı da dahil olmak üzere, mevcut kullanıcının izleme listesindeki son değiştirilen sayfalar için en önemli revizyon hakkında ek bilgiler alın.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry [sandbox'ta açın]
- Geçerli kullanıcının izleme listesindeki sayfalarda yapılan son değişikliklerle ilgili bilgi alır.
- api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [sandbox'ta açın]
- Geçerli kullanıcının izleme listesindeki son değiştirilen sayfalar için sayfa bilgilerini getir.
- api.php?action=query&generator=watchlist&prop=info [sandbox'ta açın]
- Geçerli kullanıcının izleme listesindeki sayfalarda yapılan son değişiklikler için düzeltme bilgilerini alın.
- api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [sandbox'ta açın]
- Örnek kullanıcısının izleme listesinde yakın zamanda değiştirilen sayfaların üst revizyonunu listeleyin.
- api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [sandbox'ta açın]
list=watchlistraw (wr)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Geçerli kullanıcının izleme listesindeki tüm sayfaları alın.
- wrcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- wrnamespace
Yalnızca belirtilen ad alanlarındaki sayfaları listeleyin.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- wrlimit
İstek başına döndürülecek toplam sonuç sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- wrprop
Hangi ek özelliklere sahip olunur:
- changed
- Kullanıcının düzenleme hakkında en son ne zaman haberdar edildiğine ilişkin zaman damgası ekler.
- Değer (| veya alternatif ile ayırın): changed
- wrshow
Yalnızca bu ölçütleri karşılayan öğeleri listeleyin.
- Değer (| veya alternatif ile ayırın): !changed, changed
- wrowner
Farklı bir kullanıcının izleme listesine erişmek için wrtoken ile birlikte kullanılır.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı
- wrtoken
Başka bir kullanıcının izleme listesine erişime izin veren bir güvenlik anahtarı (kullanıcının tercihler sayfasında bulunur).
- wrdir
Listelenecek yön.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- wrfromtitle
Numaralandırılmaya başlanacak başlık (ad alanı öneki ile).
- wrtotitle
Konumundaki numaralandırmayı durdurmak için başlık (ad alanı öneki ile).
- Geçerli kullanıcının izleme listesindeki sayfaları listeleyin.
- api.php?action=query&list=watchlistraw [sandbox'ta açın]
- Geçerli kullanıcının izleme listesindeki sayfalar için sayfa bilgilerini getir.
- api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [sandbox'ta açın]
meta=allmessages (am)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Bu siteden gelen mesajları döndür.
- ammessages
Hangi iletilerin gönderileceği. * (varsayılan) tüm mesajlar anlamına gelir.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- Varsayılan: *
- amprop
Hangi özellikleri elde etmek.
- Değer (| veya alternatif ile ayırın): default
- amenableparser
Ayrıştırıcıyı etkinleştirmek için ayarlayın, iletinin vikimetinini önceden işler (sihirli kelimeleri, tutamaç şablonlarını vb.).
- Tür: boole (ayrıntılar)
- amnocontent
Ayarlanmışsa, iletinin içeriğini çıktıya dahil etmeyin.
- Tür: boole (ayrıntılar)
- amincludelocal
Ayrıca yerel iletileri, yani yazılımda bulunmayan ancak MediaWiki ad alanında olduğu gibi mevcut olan iletileri de ekleyin. Bu, tüm MediaWiki - ad alanı sayfalarını listeler, bu nedenle Common.js gibi gerçekten mesaj olmayanları da listeler.
- Tür: boole (ayrıntılar)
- amargs
İletiye değiştirilecek bağımsız değişkenler.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- amfilter
Yalnızca bu dizeyi içeren adlara sahip iletileri döndürün.
- amcustomised
Yalnızca bu özelleştirme durumundaki iletileri döndürür.
- Aşağıdaki değerlerden biri: all, modified, unmodified
- Varsayılan: all
- amlang
Mesajları bu dilde döndür.
- amfrom
Bu mesajdan başlayan mesajları döndür.
- amto
Bu mesajla biten mesajları döndür.
- amtitle
İletiyi ayrıştırırken bağlam olarak kullanılacak sayfa adı (amenableparser seçeneği için).
- amprefix
Bu önekle ileti döndür.
- ipb- ile başlayan mesajları göster.
- api.php?action=query&meta=allmessages&refix=ipb- [sandbox'ta açın]
- august ve mainpage iletilerini Almanca olarak göster.
- api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [sandbox'ta açın]
meta=authmanagerinfo (ami)
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Geçerli kimlik doğrulama durumu hakkında bilgi alın.
- amisecuritysensitiveoperation
Kullanıcının geçerli kimlik doğrulama durumunun belirtilen güvenliğe duyarlı işlem için yeterli olup olmadığını test edin.
- amirequestsfor
Belirtilen kimlik doğrulama eylemi için gereken kimlik doğrulama istekleri hakkında bilgi alır.
- Aşağıdaki değerlerden biri: change, create, create-continue, link, link-continue, login, login-continue, remove, unlink
- amimergerequestfields
Tüm kimlik doğrulama istekleri için alan bilgilerini tek bir dizide birleştirin.
- Tür: boole (ayrıntılar)
- amimessageformat
Mesajları döndürmek için kullanılacak biçim.
- Aşağıdaki değerlerden biri: html, none, raw, wikitext
- Varsayılan: wikitext
- Oturum açmaya başlarken kullanılabilecek istekleri getirir.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [sandbox'ta açın]
- Oturum açma başlatılırken kullanılabilecek istekleri, form alanları birleştirilerek getirin.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [sandbox'ta açın]
- Kimlik doğrulamanın foo işlemi için yeterli olup olmadığını test edin.
- api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [sandbox'ta açın]
meta=filerepoinfo (fri)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Vikide yapılandırılan görüntü havuzlarıyla ilgili meta bilgileri döndürür.
- friprop
Hangi depo özelliklerinin (mevcut özellikler diğer vikilere göre değişebilir) alınabilir.
- canUpload
- Dosyaların bu depoya yüklenip yüklenemeyeceği, ör. CORS ve paylaşılan kimlik doğrulama yoluyla.
- displayname
- Depo vikisinin okunabilir adı.
- favicon
- Depo vikinin favicon URL'si, $wgFavicon.
- initialCapital
- Dosya adlarının örtülü olarak büyük harfle başlayıp başlamayacağı.
- local
- Bu deponun yerel olup olmadığı.
- name
- Deponun anahtarı - ör. $wgForeignFileRepos ve imageinfo değerleri döndürür.
- rootUrl
- Görüntü yolları için kök URL yolu.
- scriptDirUrl
- Depo vikisinin MediaWiki yüklemesi için kök URL yolu.
- thumbUrl
- Küçük resim yolları için kök URL yolu.
- url
- Genel bölge URL yolu.
- Değer (| veya alternatif ile ayırın): canUpload, displayname, favicon, initialCapital, local, name, rootUrl, scriptDirUrl, thumbUrl, url
- Varsayılan: canUpload|displayname|favicon|initialCapital|local|name|rootUrl|scriptDirUrl|thumbUrl|url
- Dosya depoları hakkında bilgi edinin.
- api.php?action=query&meta=filerepoinfo&friprop=name|displayname [sandbox'ta açın]
meta=languageinfo (li)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Kullanılabilir diller hakkında bilgi döndürün.
Devamı, bilgilerin alınması bir istek için çok uzun sürerse uygulanabilir.
- liprop
Her dil için hangi bilgiler edinilir.
- code
- Dil kodu. (Bu kod MediaWiki'ye özgüdür, ancak diğer standartlarla çakışır.)
- bcp47
- BCP-47 dil kodu.
- dir
- Dilin yazma yönü (
ltr
veyartl
). - autonym
- Dilin zıt anlamlısı, yani o dildeki isim.
- name
- uselang parametresi tarafından belirtilen dildeki dil adı ve gerekirse dil yedekleri uygulanır.
- variantnames
- Dil dönüştürme bağlantıları için kullanılan dil çeşitlerinin kısa adları.
- fallbacks
- Bu dil için yapılandırılan yedek dillerin dil kodları. 'en' için örtük son geri dönüş dahil edilmemiştir (ancak bazı diller açıkça 'en' öğesine geri dönebilir).
- variants
- Bu dil tarafından desteklenen değişkenlerin dil kodları.
- Değer (| veya alternatif ile ayırın): autonym, bcp47, code, dir, fallbacks, name, variantnames, variants
- Varsayılan: code
- licode
Döndürülmesi gereken dillerin dil kodları veya tüm diller için
*
.- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- Varsayılan: *
- licontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Desteklenen tüm dillerin dil kodlarını alın.
- api.php?action=query&meta=languageinfo [sandbox'ta açın]
- Desteklenen tüm dillerin otonimlerini ve Almanca adlarını alın.
- api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [sandbox'ta açın]
- Oksitanca dilini ve çeşitlerini öğrenin.
- api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [sandbox'ta açın]
- BCP-47 dil kodunu ve desteklenen tüm dillerin yönlerini öğrenin.
- api.php?action=query&meta=languageinfo&liprop=bcp47|dir [sandbox'ta açın]
meta=siteinfo (si)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Site hakkında genel bilgi verin.
- siprop
Hangi bilgileri alacaksınız:
- general
- Genel sistem bilgisi.
- namespaces
- Kayıtlı ad alanlarının ve kanonik adlarının listesi.
- namespacealiases
- Kayıtlı ad alanı takma adlarının listesi.
- specialpagealiases
- Özel sayfa takma adlarının listesi.
- magicwords
- Sihirli kelimelerin ve takma adlarının listesi.
- interwikimap
- Vikiarası haritasını döndürür (isteğe bağlı olarak filtrelenir, isteğe bağlı olarak siinlanguagecode kullanılarak yerelleştirilir).
- dbrepllag
- En yüksek çoğaltma gecikmesi olan veritabanı sunucusunu döndürür.
- statistics
- Site istatistiklerini döndürür.
- usergroups
- Kullanıcı gruplarını ve ilişkili izinleri döndürür.
- autocreatetempuser
- Geçici kullanıcı hesaplarının kendiliğinden oluşturulması için (IP maskeleme olarak da bilinir) yapılandırmayı döndürür.
- clientlibraries
- Returns client-side libraries installed on the wiki
- libraries
- Vikide yüklü kitaplıkları döndürür.
- extensions
- Vikide yüklü uzantıları döndürür.
- fileextensions
- Yüklenmesine izin verilen dosya uzantılarının (dosya türleri) listesini döndürür.
- rightsinfo
- Varsa viki hakları (lisans) bilgilerini döndürür.
- restrictions
- Kullanılabilir kısıtlama (koruma) türleri hakkında bilgi verir.
- languages
- MediaWiki'nin desteklediği dillerin bir listesini döndürür (isteğe bağlı olarak siinlanguagecode kullanılarak yerelleştirilir).
- languagevariants
- LanguageConverter öğesinin etkinleştirildiği dil kodlarının listesini ve her biri için desteklenen varyantları döndürür.
- skins
- Etkinleştirilmiş tüm kaplamaların bir listesini döndürür (isteğe bağlı olarak siinlanguagecode kullanılarak, aksi takdirde içerik dilinde yerelleştirilir).
- extensiontags
- Ayrıştırıcı uzantısı etiketlerinin listesini döndürür.
- functionhooks
- Ayrıştırıcı işlev kancalarının bir listesini döndürür.
- showhooks
- Abone olunan tüm kancaların bir listesini döndürür ($wgHooks içeriği).
- variables
- Değişken kimliklerinin bir listesini döndürür.
- protocols
- Harici bağlantılarda izin verilen protokollerin listesini döndürür.
- defaultoptions
- Kullanıcı tercihleri için varsayılan değerleri döndürür.
- uploaddialog
- Yükleme iletişim kutusu yapılandırmasını döndürür.
- autopromote
- Returns the automatic promotion configuration.
- autopromoteonce
- Returns the automatic promotion configuration that are only done once.
- Değer (| veya alternatif ile ayırın): autocreatetempuser, autopromote, autopromoteonce, clientlibraries, dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
- Varsayılan: general
- sifilteriw
Vikiarası haritasının yalnızca yerel veya yalnızca yerel olmayan girişlerini döndürün.
- Aşağıdaki değerlerden biri: !local, local
- sishowalldb
Sadece en fazla olanı değil, tüm veritabanı sunucularını listeleyin.
- Tür: boole (ayrıntılar)
- sinumberingroup
Kullanıcı gruplarındaki kullanıcı sayısını listeler.
- Tür: boole (ayrıntılar)
- siinlanguagecode
Yerelleştirilmiş dil adları (en iyi çaba) ve dış görünüm adları için dil kodu.
- Site bilgilerini getir.
- api.php?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics [sandbox'ta açın]
- Yerel vikiarası öneklerinin listesini getirin.
- api.php?action=query&meta=siteinfo&siprop=interwikimap&sifilteriw=local [sandbox'ta açın]
- Geçerli çoğaltma gecikmesini kontrol edin.
- api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb= [sandbox'ta açın]
meta=tokens
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Veri değiştirme işlemleri için anahtar alır.
- type
Talep edilecek anahtar türleri.
- Değer (| veya alternatif ile ayırın): createaccount, csrf, login, patrol, rollback, userrights, watch
- Tüm değerleri belirtmek için * tuşunu kullanın.
- Varsayılan: csrf
- Bir csrf anahtarı alın (varsayılan).
- api.php?action=query&meta=tokens [sandbox'ta açın]
- Bir saat anahtar ve devriye anahtarı alın.
- api.php?action=query&meta=tokens&type=watch|patrol [sandbox'ta açın]
meta=userinfo (ui)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Geçerli kullanıcı hakkında bilgi alın.
- uiprop
Hangi bilgilere yer verilecek:
- blockinfo
- Geçerli kullanıcının engellenmesi, kim tarafından ve hangi nedenle engellenmesi durumunda etiketler.
- hasmsg
- Geçerli kullanıcının bekleyen iletileri varsa bir etiket messages ekler.
- groups
- Geçerli kullanıcının ait olduğu tüm grupları listeler.
- groupmemberships
- Her gruba üyeliğin son kullanma tarihi de dahil olmak üzere, geçerli kullanıcının açıkça atandığı grupları listeler.
- implicitgroups
- Geçerli kullanıcının otomatik olarak üyesi olduğu tüm grupları listeler.
- rights
- Geçerli kullanıcının sahip olduğu tüm hakları listeler.
- changeablegroups
- Geçerli kullanıcının ekleyebileceği ve kaldırabileceği grupları listeler.
- options
- Geçerli kullanıcının ayarladığı tüm tercihleri listeler.
- editcount
- Geçerli kullanıcının değişiklik sayısını ekler.
- ratelimits
- Geçerli kullanıcıya uygulanan tüm ücret sınırlarını listeler.
- theoreticalratelimits
- Kullanıcı hakları veya IP'ye dayalı olarak tüm hız sınırlamalarından muaf tutulmamış olsaydı, geçerli kullanıcı için geçerli olacak tüm hız sınırlarını listeler
- Kullanıcının e-posta adresini ve e-posta kimlik doğrulama tarihini ekler.
- realname
- Kullanıcının gerçek adını ekler.
- acceptlang
- İstemci tarafından yapılandırılmış bir biçimde gönderilen
Accept-Language
başlığını yankılar. - registrationdate
- Kullanıcının kayıt tarihini ekler.
- unreadcount
- Kullanıcının izleme listesine okunmamış sayfa sayısını ekler (maksimum 999; varsa 1000+ değerini döndürür).
- centralids
- Kullanıcı için merkezi kimlikleri ve ek durumunu ekler.
- latestcontrib
- Kullanıcının son katkısının tarihini ekler.
- cancreateaccount
- Kullanıcının hesap oluşturmasına izin verilip verilmediğini gösterir. Belirli bir hesabın oluşturulup oluşturulamayacağını kontrol etmek için action=query&list=users&usprop=cancreate kullanın.
- Değer (| veya alternatif ile ayırın): acceptlang, blockinfo, cancreateaccount, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
- Tüm değerleri belirtmek için * tuşunu kullanın.
- uiattachedwiki
uiprop=centralids ile, kullanıcının bu kimlikle tanımlanan viki ile bağlı olup olmadığını belirtin.
- Geçerli kullanıcı hakkında bilgi alın.
- api.php?action=query&meta=userinfo [sandbox'ta açın]
- Mevcut kullanıcı hakkında ek bilgi alın.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [sandbox'ta açın]
action=removeauthenticationdata
- 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
Geçerli kullanıcı için kimlik doğrulama verilerini kaldırın.
- request
Bu eylem doğrulama isteğini action=query&meta=authmanagerinfo ifadesinden amirequestsfor=remove ile döndürülen id ile kullanın.
- Bu parametre gerekli.
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- FooAuthenticationRequest için mevcut kullanıcının verilerini kaldırmayı deneyin.
- api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [sandbox'ta açın]
action=resetpassword
- 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
Bir kullanıcıya parola sıfırlama e-postası gönderin.
- user
Kullanıcı sıfırlanması.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı
Sıfırlanan kullanıcının e-posta adresi.
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Example kullanıcısına parola sıfırlama e-postası gönderin.
- api.php?action=resetpassword&user=Example&token=123ABC [sandbox'ta açın]
- user@example.com e-posta adresine sahip tüm kullanıcılar için bir parola sıfırlama e-postasına gönderin.
- api.php?action=resetpassword&user=user@example.com&token=123ABC [sandbox'ta açın]
action=revisiondelete
- 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
Revizyonları silin ve geri alın.
- type
Gerçekleştirilen revizyon silme türü.
- Bu parametre gerekli.
- Aşağıdaki değerlerden biri: archive, filearchive, logging, oldimage, revision
- target
Tür için gerekirse revizyon silme için sayfa başlığı.
- ids
Silinecek revizyonların tanımlayıcıları.
- Bu parametre gerekli.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- hide
Her revizyon için ne gizlenir.
- Değer (| veya alternatif ile ayırın): comment, content, user
- show
Her revizyon için ne gösterilecek.
- Değer (| veya alternatif ile ayırın): comment, content, user
- suppress
Hizmetlilerden ve diğerlerinden gelen verilerin bastırılması.
- Aşağıdaki değerlerden biri: no, nochange, yes
- Varsayılan: nochange
- reason
Silme veya geri getirme nedeni.
Silme günlüğündeki girişe uygulanacak etiketler.
- Değer (| veya alternatif ile ayırın):
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Mian Page sayfasında 12345 revizyon için içeriği gizleyin.
- api.php?action=revisiondelete&target=Anasayfa&type=revision&ids=12345&hide=content&token=123ABC [sandbox'ta açın]
- BLP violation nedeni ile 67890 günlük girişindeki tüm verileri gizleyin.
- api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC [sandbox'ta açın]
action=rollback
- 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
Sayfadaki son düzenlemeyi geri alın.
Sayfayı en son düzenleyen kullanıcı arka arkaya birden fazla düzenleme yaptıysa, tümü geri alınır.
- title
Geri alınacak sayfanın başlığı. pageid ile birlikte kullanılamaz.
- pageid
Geri alınacak sayfanın sayfa kimliği. title ile birlikte kullanılamaz.
- Tür: tamsayı
Geri döndürme uygulanacak etiketler.
- Değer (| veya alternatif ile ayırın):
- user
Düzenlemeleri geri alınacak kullanıcının adı.
- Bu parametre gerekli.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- summary
Özel değişiklik özeti. Boşsa, varsayılan özet kullanılacaktır.
- Varsayılan: (boş)
- markbot
Geri döndürülen düzenlemeleri ve geri döndürmeyi bot düzenlemeleri olarak işaretleyin.
- 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
- token
action=query&meta=tokens üzerinden alınan bir "rollback" anahtarı
Uyumluluk için web kullanıcı arayüzünde kullanılan simge de kabul edilir.
- Bu parametre gerekli.
- Example kullanıcısı tarafından Main Page sayfasındaki son düzenlemeleri geri alın.
- api.php?action=rollback&title=Anasayfa&user=Example&token=123ABC [sandbox'ta açın]
- Reverting vandalism özeti ile 192.0.2.5 IP kullanıcısı tarafından Main Page sayfasına yapılan son düzenlemeleri geri alın ve bu düzenlemeleri ve geri döndürmeyi bot düzenlemeleri olarak işaretleyin.
- api.php?action=rollback&title=Anasayfa&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [sandbox'ta açın]
action=rsd
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Bir RSD (Gerçekten Basit Keşif) şemasını dışa aktarın.
- RSD şemasını dışa aktarın.
- api.php?action=rsd [sandbox'ta açın]
action=setnotificationtimestamp
- 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
İzlenen sayfalar için bildirim zaman damgasını güncelleyin.
Bu izleme listesinde ve geçmişte değiştirilen sayfaların vurgulanmasını ve "İzleme listemdeki bir sayfa veya dosya değiştirilirse bana e-posta gönder" tercihi etkinleştirildiğinde e-posta gönderilmesini etkiler.
- entirewatchlist
İzlenen tüm sayfalarda çalışın.
- Tür: boole (ayrıntılar)
- timestamp
Bildirim zaman damgasının ayarlanacağı zaman damgası.
- Tür: zaman damgası (izin verilen formatlar)
- torevid
Bildirim zaman damgasını ayarlamak için revizyon (sadece bir sayfa).
- Tür: tamsayı
- newerthanrevid
Bildirim zaman damgasını daha yeni ayarlamak için revizyon (sadece bir sayfa).
- Tür: tamsayı
- continue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- titles
Üzerinde çalışılacak başlıkların bir listesi.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- pageids
Üzerinde çalışılacak sayfa kimlikleri listesi.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- revids
Üzerinde çalışılacak revizyon kimlikleri listesi. Hemen hemen tüm sorgu modüllerinin revizyon kimliklerini karşılık gelen sayfa kimliğine dönüştüreceğini ve bunun yerine en son revizyonda çalışacağını unutmayın. Sadece prop=revisions yanıtında tam revizyonları kullanır.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- generator
Belirtilen sorgu modülünü çalıştırarak üzerinde çalışılacak sayfaların listesini alın.
Not: Jeneratör parametre adlarının önüne "g" işareti konmalıdır, örneklere bakın.
- allcategories
- Tüm kategorileri numaralandırın.
- alldeletedrevisions
- Silinen tüm düzeltmeleri bir kullanıcı tarafından veya bir ad alanında listeleyin.
- allfileusages
- Mevcut olmayanlar da dahil olmak üzere tüm dosya kullanımlarını listeleyin.
- allimages
- Tüm görüntüleri sırayla numaralandırın.
- alllinks
- Belirli bir ad alanını işaret eden tüm bağlantıları numaralandırın.
- allpages
- Belirli bir ad alanındaki tüm sayfaları sırayla numaralandırır.
- allredirects
- Bir ad alanına tüm yönlendirmeleri listeleyin.
- allrevisions
- Tüm revizyonları listeleyin.
- alltransclusions
- Mevcut olmayanlar da dahil olmak üzere tüm yansıtmaları ({{x}} kullanılarak katıştırılmış sayfalar) listeleyin.
- backlinks
- Belirli bir sayfaya bağlantı veren tüm sayfaları bulun.
- categories
- Sayfaların ait olduğu tüm kategorileri listeleyin.
- categorymembers
- Belirli bir kategorideki tüm sayfaları listeleyin.
- deletedrevisions
- Silinen revizyon bilgilerini alın.
- duplicatefiles
- Karma değerlerine göre verilen dosyaların kopyaları olan tüm dosyaları listeleyin.
- embeddedin
- Belirli bir başlığı yerleştiren (yansıtan) tüm sayfaları bulun.
- exturlusage
- Belirli bir URL içeren sayfaları numaralandırın.
- fileusage
- Verilen dosyaları kullanan tüm sayfaları bulun.
- images
- Belirli sayfalarda bulunan tüm dosyaları döndürür.
- imageusage
- Verilen resim başlığını kullanan tüm sayfaları bulun.
- iwbacklinks
- Verilen vikiarası bağlantısına bağlantı veren tüm sayfaları bulun.
- langbacklinks
- Verilen dil bağlantısına bağlantı veren tüm sayfaları bulun.
- links
- Verilen sayfalardaki tüm bağlantıları döndürür.
- linkshere
- Verilen sayfalara bağlantı veren tüm sayfaları bulun.
- pageswithprop
- Belirli bir sayfa özelliğini kullanarak tüm sayfaları listeleyin.
- prefixsearch
- Sayfa başlıkları için önek araması yapın.
- protectedtitles
- Oluşumu korunan tüm başlıkları listeleyin.
- querypage
- QueryPage tabanlı özel bir sayfa tarafından sağlanan bir liste alın.
- random
- Bir dizi rastgele sayfa alın.
- recentchanges
- Son değişiklikleri numaralandırın.
- redirects
- Verilen sayfalara tüm yönlendirmeleri döndürür.
- revisions
- Revizyon bilgilerini alın.
- search
- Tam metin araması yapın.
- templates
- Belirli sayfalara yansıtılmış tüm sayfaları döndürür.
- transcludedin
- Verilen sayfaları yansıtan tüm sayfaları bulun.
- watchlist
- Geçerli kullanıcının izleme listesindeki sayfalarda son değişiklikleri alın.
- watchlistraw
- Geçerli kullanıcının izleme listesindeki tüm sayfaları alın.
- Aşağıdaki değerlerden biri: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
titles, pageids ve revids ve generator tarafından döndürülen sayfalardaki yönlendirmeleri otomatik olarak çözün.
- Tür: boole (ayrıntılar)
- converttitles
Gerekirse başlıkları diğer varyantlara dönüştürün. Yalnızca vikinin içerik dili değişken dönüşümü destekliyorsa çalışır. Varyant dönüşümünü destekleyen diller ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh ve zh.
- Tür: boole (ayrıntılar)
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Tüm izleme listesi için bildirim durumunu sıfırlayın.
- api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [sandbox'ta açın]
- Main page için bildirim durumunu sıfırlayın.
- api.php?action=setnotificationtimestamp&titles=Anasayfa&token=123ABC [sandbox'ta açın]
- Main page için bildirim zaman damgasını ayarlayın, böylece 1 Ocak 2012'den bu yana yapılan tüm düzenlemeler görüntülenmez.
- api.php?action=setnotificationtimestamp&titles=Anasayfa×tamp=2012-01-01T00:00:00Z&token=123ABC [sandbox'ta açın]
- Kullanıcı ad alanındaki sayfalar için bildirim durumunu sıfırlayın.
- api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [sandbox'ta açın]
action=setpagelanguage
- 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
Sayfanın dilini değiştirin.
Bu vikide bir sayfanın dilini değiştirmeye izin verilmiyor.
Bu eylemi kullanmak için $wgPageLanguageUseDB etkinleştirin.
- title
Dilini değiştirmek istediğiniz sayfanın başlığı. pageid ile birlikte kullanılamaz.
- pageid
Dilini değiştirmek istediğiniz sayfanın sayfa kimliği. title ile birlikte kullanılamaz.
- Tür: tamsayı
- lang
Sayfayı değiştirmek için kullanılan dilin dil kodu. Sayfayı wiki'nin varsayılan içerik diline sıfırlamak için default tuşunu kullanın.
- Bu parametre gerekli.
- Aşağıdaki değerlerden biri: aae, ab, abs, ace, acf, acm, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, aln, alt, am, ami, an, ang, ann, anp, apc, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, ban-bali, bar, bbc, bbc-latn, bcc, bci, bcl, bdr, be, be-tarask, bew, bg, bgc, bgn, bh, bho, bi, bjn, blk, bm, bn, bo, bpy, bqi, br, brh, bs, btm, bto, bug, bxr, ca, cbk-zam, ccp, cdo, ce, ceb, ch, chn, chr, chy, ckb, co, cps, cpx, cpx-hans, cpx-hant, cr, crh, crh-cyrl, crh-latn, crh-ro, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, default, dga, din, diq, dsb, dtp, dty, dua, dv, dz, ee, efi, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, fat, ff, fi, fit, fj, fo, fon, fr, frc, frp, frr, fur, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcf, gcr, gd, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hno, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, ia, iba, ibb, id, ie, ig, igl, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, isv-cyrl, isv-latn, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kai, kbd, kbd-cyrl, kbp, kcg, kea, kg, kge, khw, ki, kiu, kjh, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, knc, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ksw, ku, ku-arab, ku-latn, kum, kus, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lo, loz, lrc, lt, ltg, lua, lus, luz, lv, lzh, lzz, mad, mag, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mnc, mnc-latn, mnc-mong, mni, mnw, mo, mos, mr, mrh, mrj, ms, ms-arab, mt, mui, mwl, my, myv, mzn, na, nah, nan, nan-hant, nan-latn-pehoeji, nan-latn-tailo, nap, nb, nds, nds-nl, ne, new, nia, nit, niu, nl, nl-informal, nmz, nn, nod, nog, nov, nqo, nr, nrm, nso, nup, nv, ny, nyn, nyo, nys, oc, ojb, olo, om, or, os, pa, pag, pam, pap, pcd, pcm, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, qug, rgn, rif, rki, rm, rmc, rmy, rn, ro, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rut, rw, ryu, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, sh-cyrl, sh-latn, shi, shn, shy, shy-latn, si, sjd, sje, sk, skr, skr-arab, sl, sli, sm, sma, smn, sms, sn, so, sq, sr, sr-ec, sr-el, srn, sro, ss, st, stq, sty, su, sv, sw, syl, szl, szy, ta, tay, tcy, tdd, te, tet, tg, tg-cyrl, tg-latn, th, ti, tig, tk, tl, tly, tn, to, tok, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, ttj, tum, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vmw, vo, vot, vro, wa, wal, war, wls, wo, wuu, wuu-hans, wuu-hant, xal, xh, xmf, xsy, yi, yo, yrl, yue, yue-hans, yue-hant, za, zea, zgh, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu
- reason
Değişimin sebebi.
Bu eylemden kaynaklanan günlük girişine uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Main Page dilini Bask olarak değiştirin.
- api.php?action=setpagelanguage&title=Anasayfa&lang=eu&token=123ABC [sandbox'ta açın]
- 123 numaralı kimliğin bulunduğu sayfanın dilini vikinin varsayılan içerik diline değiştirin.
- api.php?action=setpagelanguage&pageid=123&lang=default&token=123ABC [sandbox'ta açın]
action=stashedit
- Bu modül dahili veya kararsız. Çalışması önceden bildirilmeksizin değiştirilebilir.
- 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
Paylaşılan önbellekte bir düzenleme hazırlayın.
Bu, sayfa kaydetme performansını artırmak için düzenleme formundan AJAX aracılığıyla kullanılmak üzere tasarlanmıştır.
- title
Düzenlenmekte olan sayfanın başlığı.
- Bu parametre gerekli.
- section
Bölüm tanımlayıcısı. Üst bölüm için 0, yeni bölüm için new.
- sectiontitle
Yeni bir bölümün başlığı.
- text
Sayfa içeriği.
- stashedtexthash
Sayfa içeriği karma kullanmak için önceki bir saklamak yerine.
- summary
Özeti değiştir.
- Varsayılan: (boş)
- contentmodel
Yeni içeriğin içerik modeli.
- Bu parametre gerekli.
- Aşağıdaki değerlerden biri: css, javascript, json, text, unknown, wikitext
- contentformat
Giriş metni için kullanılan içerik serileştirme biçimi.
- Bu parametre gerekli.
- 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
- baserevid
Temel revizyonun revizyon kimliği.
- Bu parametre gerekli.
- Tür: tamsayı
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
action=tag
- 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
Tek tek düzeltmelere veya günlük girişlerine değişiklik etiketleri ekleyin veya kaldırın.
- rcid
Etiketin ekleneceği veya kaldırılacağı bir veya daha fazla son değişiklik kimliği.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- revid
Etiketi eklemek veya kaldırmak için bir veya daha fazla revizyon kimliği.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- logid
Etiketin ekleneceği veya kaldırılacağı bir veya daha fazla günlük girişi kimliği.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- add
Eklenecek etiketler. Yalnızca manuel olarak tanımlanmış etiketler eklenebilir.
- Değer (| veya alternatif ile ayırın):
- remove
Kaldırılacak etiketler. Yalnızca manüel olarak tanımlanmış veya tamamen tanımlanmamış etiketler kaldırılabilir.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- reason
Değişimin sebebi.
- Varsayılan: (boş)
Bu eylem sonucunda oluşturulacak günlük girişine uygulanacak etiketler.
- Değer (| veya alternatif ile ayırın):
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Herhangi bir neden belirtmeden revizyon ID 123'e vandalism etiketini ekleyin
- api.php?action=tag&revid=123&add=vandalism&token=123ABC [sandbox'ta açın]
- spam etiketini Wrongly applied nedeni ile 123 numaralı günlük giriş kimliğinden kaldırın.
- api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [sandbox'ta açın]
action=unblock
- 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
Bir kullanıcının engellemesini kaldırın.
- id
Bloke edilecek bloğun kimliği (list=blocks aracılığıyla elde edilir). user ile birlikte kullanılamaz.
- Tür: tamsayı
- user
Engellemeyi kaldıracak kullanıcı. id ile birlikte kullanılamaz.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, IP aralığı ve kullanıcı kimliği (ör. "#12345")
- userid
- Kaldırıldı.
Bunun yerine user=#ID belirtin.
- Tür: tamsayı
- reason
Engel kaldırma sebebi.
- Varsayılan: (boş)
Engel günlüğündeki girişe uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- watchuser
Kullanıcının ya da IP adresinin kullanıcı ve mesaj sayfalarını izle.
- Tür: boole (ayrıntılar)
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Engel kimliği #105 üzerindeki engellemeyi kaldırın.
- api.php?action=unblock&id=105 [sandbox'ta açın]
- Üzgünüm Bob sebebi ile Bob kullanıcısının engellemesini kaldırın.
- api.php?action=unblock&user=Bob&reason=Sorry%20Bob [sandbox'ta açın]
action=undelete
- 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
Silinen bir sayfanın silinmiş revizyonlarını geri getirin.
Silinen revizyonun bir listesi (zaman damgaları dahil) prop=deletedrevisions aracılığıyla alınabilir ve silinen dosya kimliklerinin bir listesi list=filearchive aracılığıyla alınabilir.
- title
Geri getirecek sayfanın başlığı.
- Bu parametre gerekli.
- reason
Geri yükleme nedeni.
- Varsayılan: (boş)
Silme günlüğündeki girişe uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- timestamps
Geri getirecek revizyonların zaman damgaları. Hem timestamps hem de fileids boşsa, tümü geri getirecektir.
- Tür: zaman damgalarının listesi (izin verilen formatlar)
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- fileids
Geri yüklenecek dosya revizyonlarının kimlikleri. Hem timestamps hem de fileids boşsa, tümü geri yüklenir.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- undeletetalk
Varsa, ilişkili tartışma sayfasının tüm revizyonlarını geri alı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
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Main Page sayfasını geri alın.
- api.php?action=undelete&title=Anasayfa&token=123ABC&reason=Restoring%20Anasayfa [sandbox'ta açın]
- Main Page sayfasının iki revizyonunu geri alın.
- api.php?action=undelete&title=Anasayfa&token=123ABC×tamps=2007-07-03T22:00:45Z|2007-07-02T19:48:56Z [sandbox'ta açın]
action=unlinkaccount
- 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
Bağlı bir üçüncü taraf hesabını geçerli kullanıcıdan kaldırın.
- request
Bu eylem doğrulama isteğini action=query&meta=authmanagerinfo ifadesinden amirequestsfor=unlink ile döndürülen id ile kullanın.
- Bu parametre gerekli.
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- FooAuthenticationRequest ile ilişkili sağlayıcı için geçerli kullanıcının bağlantısını kaldırmayı deneyin.
- api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [sandbox'ta açın]
action=upload
- 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
Bir dosya yükleyin veya bekleyen yüklemelerin durumunu öğrenin.
Birkaç yöntem mevcuttur:
- file parametresini kullanarak dosya içeriğini doğrudan yükleyin.
- filesize , chunk ve offset parametrelerini kullanarak dosyayı parçalar halinde yükleyin.
- MediaWiki sunucusunun url parametresini kullanarak bir URL'den dosya getirmesini sağlayın.
- filekey parametresini kullanarak uyarılar nedeniyle başarısız olan önceki bir yüklemeyi tamamlayın.
file gönderilirken HTTP POST'un dosya yüklemesi olarak yapılması gerekir (yani multipart/form-data
kullanılarak).
- filename
Hedef dosya adı.
- comment
Yorum yükle. text belirtilmezse, yeni dosyalar için ilk sayfa metni olarak da kullanılır.
- Varsayılan: (boş)
Yükleme günlüğü girişi ve dosya sayfası revizyonuna uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- text
Yeni dosyalar için başlangıç sayfası metni.
- watch
- Kaldırıldı.
Sayfayı izle.
- 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, watch
- Varsayılan: preferences
- ignorewarnings
Tüm uyarıları yoksayın.
- Tür: boole (ayrıntılar)
- file
Dosya içeriği.
- Çok parçalı/form verileri kullanılarak dosya yüklemesi olarak gönderilmelidir.
- url
Dosyanın alınacağı URL.
- filekey
Geçici olarak saklanan önceki yüklemeyi tanımlayan anahtar.
- sessionkey
- Kaldırıldı.
Geriye dönük uyumluluk için korunan filekey ile aynı.
- stash
Ayarlanırsa, sunucu dosyayı depoya eklemek yerine geçici olarak saklar.
- Tür: boole (ayrıntılar)
- filesize
Tüm yüklemenin dosya boyutu.
- Tür: tamsayı
- Değer, 0 ile 104.857.600 arasında olmalıdır.
- offset
Bayt cinsinden yığın ofseti.
- Tür: tamsayı
- Değer, 0 daha az olmamalıdır.
- chunk
Yığın içerik.
- Çok parçalı/form verileri kullanılarak dosya yüklemesi olarak gönderilmelidir.
- async
Büyük olasılıkla büyük dosya işlemlerini eşzamansız hale getirin.
- Tür: boole (ayrıntılar)
- checkstatus
Yalnızca belirtilen dosya anahtarı için yükleme durumunu getirin.
- Tür: boole (ayrıntılar)
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Bir URL'den yükleyin.
- api.php?action=upload&filename=Wiki.png&url=http%3A//upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png&token=123ABC [sandbox'ta açın]
- Uyarılar nedeniyle başarısız olan bir yüklemeyi tamamlayın.
- api.php?action=upload&filename=Wiki.png&filekey=filekey&ignorewarnings=1&token=123ABC [sandbox'ta açın]
action=userrights
- 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
Bir kullanıcının grup üyeliğini değiştirin.
- user
Kullanıcı.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı ve kullanıcı kimliği (ör. "#12345")
- userid
- Kaldırıldı.
Bunun yerine user=#ID belirtin.
- Tür: tamsayı
- add
Kullanıcıyı bu gruplara ekleyin veya zaten üye iseler, o gruba üyelik sürelerinin dolmasını güncelleyin.
- Değer (| veya alternatif ile ayırın): bot, bureaucrat, interface-admin, suppress, sysop
- expiry
Süre sonu zaman damgaları. Göreli (ör. 5 months veya 2 weeks) veya mutlak (örn. 2014-09-18T12:34:56Z) olabilir. Yalnızca bir zaman damgası ayarlanırsa, add parametresine iletilen tüm gruplar için kullanılır. Süresi dolmayan bir kullanıcı grubu için infinite, indefinite, infinity veya never kullanın.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- Varsayılan: infinite
- remove
Kullanıcıyı bu gruplardan kaldırın.
- Değer (| veya alternatif ile ayırın): bot, bureaucrat, interface-admin, suppress, sysop
- reason
Değişimin sebebi.
- Varsayılan: (boş)
- token
action=query&meta=tokens üzerinden alınan bir "userrights" anahtarı
Uyumluluk için web kullanıcı arayüzünde kullanılan simge de kabul edilir.
- Bu parametre gerekli.
Kullanıcı hakları günlüğündeki girişe uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- watchuser
Watch the user's user and talk pages.
- Tür: boole (ayrıntılar)
- bot grubuna FooBot kullanıcısını ekleyin ve sysop ve bureaucrat gruplarından kaldırın.
- api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [sandbox'ta açın]
- bot grubuna 123 kimliğine sahip kullanıcıyı ekleyin ve sysop ve bureaucrat gruplarından kaldırın.
- api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [sandbox'ta açın]
- sysop grubuna 1 ay boyunca SometimeSysop kullanıcısını ekleyin.
- api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [sandbox'ta açın]
action=validatepassword
- Bu modül okuma hakları gerektirir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Vikinin parola politikalarına göre bir parola doğrulayın.
Parola kabul edilebilirse geçerlilik Good, parola giriş için kullanılabiliyor ancak değiştirilmesi gerekiyorsa Change veya parola kabul edilirse Invalid olarak bildirilir.
- password
Doğrulamak için parola.
- Bu parametre gerekli.
- user
Hesap oluşturma test edilirken kullanılacak kullanıcı adı. Adı belirtilen kullanıcı mevcut olmamalıdır.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı ve kullanıcı kimliği (ör. "#12345")
Hesap oluşturmayı test ederken kullanmak için e-posta adresi.
- realname
Hesap oluşturmayı test ederken kullanmak için gerçek ad.
- Geçerli kullanıcı için foobar parolasını doğrulayın.
- api.php?action=validatepassword&password=foobar [sandbox'ta açın]
- Example kullanıcısı oluşturmak için qwerty parolasını doğrulayın.
- api.php?action=validatepassword&password=querty&user=Example [sandbox'ta açın]
action=visualeditor
- Bu modül dahili veya kararsız. Çalışması önceden bildirilmeksizin değiştirilebilir.
- Bu modül okuma hakları gerektirir.
- Kaynak: VisualEditor
- Lisans: MIT
Parsoid hizmetinden bir sayfa için HTML5 değerini döndürür.
- page
Bu sayfa üzerinde eylemleri gerçekleştirmek için.
- Bu parametre gerekli.
- badetag
RESTBase sorgusu görünüşte geçersiz bir ETag döndürdüyse, günlük kaydı amacıyla buraya iletin.
- format
Çıkışının biçimi.
- Aşağıdaki değerlerden biri: json, jsonfm
- Varsayılan: jsonfm
- paction
Eylemi gerçekleştirmek için.
- Bu parametre gerekli.
- Aşağıdaki değerlerden biri: metadata, parse, parsefragment, templatesused, wikitext
- wikitext
HTML'ye dönüştürmek için Parsoid'e gönderilecek vikimetin (paction=parsfragment).
- section
Harekete geçilecek bölüm.
- stash
Kaydetme sırasında, saklama API'sını kullanmak istiyorsanız bunu true olarak ayarlayın.
- Tür: boole (ayrıntılar)
- oldid
Sürüm numarası (en son revizyon için varsayılan).
- Tür: tamsayı
- editintro
Bildirimlere eklemek için girişi düzenleyin.
- pst
Dönüştürme vikimetnini Parsoid'e göndermeden önce önceden kaydedin (paction=parsfragment).
- Tür: boole (ayrıntılar)
- preload
Getirilen sayfada henüz içerik yoksa kullanılacak sayfanın.
- preloadparams
Varsa, önyükleme sayfasına değiştirilecek parametreler.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
action=visualeditoredit
- Bu modül dahili veya kararsız. Çalışması önceden bildirilmeksizin değiştirilebilir.
- Bu modül okuma hakları gerektirir.
- Bu modül yazma hakları gerektirir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: VisualEditor
- Lisans: MIT
Bir HTML5 sayfasını MediaWiki'ye (Parsoid hizmeti aracılığıyla vikimetine dönüştürülür) kaydedin.
- paction
Gerçekleştirilecek eylem.
- Bu parametre gerekli.
- Aşağıdaki değerlerden biri: diff, save, serialize, serializeforcache
- page
Bu sayfa üzerinde eylemleri gerçekleştirmek için.
- Bu parametre gerekli.
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- wikitext
Taşımak için vikimetin.
- section
Harekete geçilecek bölüm.
- sectiontitle
Yeni bölümün başlığı.
- basetimestamp
Kaydederken, düzenlendiği revizyon damgası için bu ayarlayın. Tespit etmek için kullanılan düzen çakışıyor.
- Tür: zaman damgası (izin verilen formatlar)
- starttimestamp
Kaydederken, sayfa yüklendiğinde zaman damgası için bu ayarlayın. Tespit etmek için kullanılan düzen çakışıyor.
- Tür: zaman damgası (izin verilen formatlar)
- oldid
Kullanılacak revizyon numarası. Varsayılan olarak en son revizyondur.
- Tür: tamsayı
- minor
Küçük için işaret düzenleyin.
- 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.
- html
Parsoid göndermek için viki karşılığında HTML.
- etag
Gönderilecek ETag.
- summary
Değişiklik özeti.
- captchaid
Captcha kimliği (captcha cevabı ile kaydederken).
- captchaword
Captcha'ya cevap (captcha cevabı ile kaydederken).
- cachekey
Bu tuş ile bir önceki serializeforcache bir isteğin sonucu kullanın. html geçersiz kılar.
- nocontent
Omit the HTML content of the new revision in the response.
- Tür: boole (ayrıntılar)
- returnto
Page title. If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to the given page, instead of the page that was edited.
- Tür: sayfa başlığı
- Var olmayan sayfaları kabul eder.
- returntoquery
URL query parameters (with leading ?). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given query parameters.
- Varsayılan: (boş)
- returntoanchor
URL fragment (with leading #). If saving the edit created a temporary account, the API may respond with an URL that the client should visit to complete logging in. If this parameter is provided, the URL will redirect to a page with the given fragment.
- Varsayılan: (boş)
- useskin
Seçilen görünümü ayrıştırıcı çıkışında uygulayın. Aşağıdaki özellikleri etkileyebilir: text, langlinks, headitems, modules, jsconfigvars, indicators.
- Aşağıdaki değerlerden biri: apioutput, authentication-popup, fallback, json, minerva, monobook, timeless, vector, vector-2022
Düzenlemeye uygulanacak etiketleri değiştirin.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- plugins
API isteğiyle ilişkili eklentiler.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- data-{plugin}
API isteği ile bir eklenti tarafından gönderilen keyfi veriler.
- Bu bir şablonlu parametresidir. İstekte bulunurken {plugin} parametrenin adında plugins değerleri ile değiştirilmelidir.
action=watch
- 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
Geçerli kullanıcının izleme listesine sayfalar ekleyin veya listeden sayfa kaldırın.
- title
- Kaldırıldı.
İzlenecek(izlenmeyecek) sayfa. Bunun yerine titles kullanın.
- unwatch
Ayarlanırsa, sayfa izlenmek yerine izlenmez.
- Tür: boole (ayrıntılar)
- continue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- titles
Üzerinde çalışılacak başlıkların bir listesi.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- pageids
Üzerinde çalışılacak sayfa kimlikleri listesi.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- revids
Üzerinde çalışılacak revizyon kimlikleri listesi. Hemen hemen tüm sorgu modüllerinin revizyon kimliklerini karşılık gelen sayfa kimliğine dönüştüreceğini ve bunun yerine en son revizyonda çalışacağını unutmayın. Sadece prop=revisions yanıtında tam revizyonları kullanır.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- generator
Belirtilen sorgu modülünü çalıştırarak üzerinde çalışılacak sayfaların listesini alın.
Not: Jeneratör parametre adlarının önüne "g" işareti konmalıdır, örneklere bakın.
- allcategories
- Tüm kategorileri numaralandırın.
- alldeletedrevisions
- Silinen tüm düzeltmeleri bir kullanıcı tarafından veya bir ad alanında listeleyin.
- allfileusages
- Mevcut olmayanlar da dahil olmak üzere tüm dosya kullanımlarını listeleyin.
- allimages
- Tüm görüntüleri sırayla numaralandırın.
- alllinks
- Belirli bir ad alanını işaret eden tüm bağlantıları numaralandırın.
- allpages
- Belirli bir ad alanındaki tüm sayfaları sırayla numaralandırır.
- allredirects
- Bir ad alanına tüm yönlendirmeleri listeleyin.
- allrevisions
- Tüm revizyonları listeleyin.
- alltransclusions
- Mevcut olmayanlar da dahil olmak üzere tüm yansıtmaları ({{x}} kullanılarak katıştırılmış sayfalar) listeleyin.
- backlinks
- Belirli bir sayfaya bağlantı veren tüm sayfaları bulun.
- categories
- Sayfaların ait olduğu tüm kategorileri listeleyin.
- categorymembers
- Belirli bir kategorideki tüm sayfaları listeleyin.
- deletedrevisions
- Silinen revizyon bilgilerini alın.
- duplicatefiles
- Karma değerlerine göre verilen dosyaların kopyaları olan tüm dosyaları listeleyin.
- embeddedin
- Belirli bir başlığı yerleştiren (yansıtan) tüm sayfaları bulun.
- exturlusage
- Belirli bir URL içeren sayfaları numaralandırın.
- fileusage
- Verilen dosyaları kullanan tüm sayfaları bulun.
- images
- Belirli sayfalarda bulunan tüm dosyaları döndürür.
- imageusage
- Verilen resim başlığını kullanan tüm sayfaları bulun.
- iwbacklinks
- Verilen vikiarası bağlantısına bağlantı veren tüm sayfaları bulun.
- langbacklinks
- Verilen dil bağlantısına bağlantı veren tüm sayfaları bulun.
- links
- Verilen sayfalardaki tüm bağlantıları döndürür.
- linkshere
- Verilen sayfalara bağlantı veren tüm sayfaları bulun.
- pageswithprop
- Belirli bir sayfa özelliğini kullanarak tüm sayfaları listeleyin.
- prefixsearch
- Sayfa başlıkları için önek araması yapın.
- protectedtitles
- Oluşumu korunan tüm başlıkları listeleyin.
- querypage
- QueryPage tabanlı özel bir sayfa tarafından sağlanan bir liste alın.
- random
- Bir dizi rastgele sayfa alın.
- recentchanges
- Son değişiklikleri numaralandırın.
- redirects
- Verilen sayfalara tüm yönlendirmeleri döndürür.
- revisions
- Revizyon bilgilerini alın.
- search
- Tam metin araması yapın.
- templates
- Belirli sayfalara yansıtılmış tüm sayfaları döndürür.
- transcludedin
- Verilen sayfaları yansıtan tüm sayfaları bulun.
- watchlist
- Geçerli kullanıcının izleme listesindeki sayfalarda son değişiklikleri alın.
- watchlistraw
- Geçerli kullanıcının izleme listesindeki tüm sayfaları alın.
- Aşağıdaki değerlerden biri: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
titles, pageids ve revids ve generator tarafından döndürülen sayfalardaki yönlendirmeleri otomatik olarak çözün.
- Tür: boole (ayrıntılar)
- converttitles
Gerekirse başlıkları diğer varyantlara dönüştürün. Yalnızca vikinin içerik dili değişken dönüşümü destekliyorsa çalışır. Varyant dönüşümünü destekleyen diller ban, en, crh, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh ve zh.
- Tür: boole (ayrıntılar)
- token
action=query&meta=tokens üzerinden alınan bir "watch" anahtarı
- Bu parametre gerekli.
- Anasayfa sayfasını izleyin.
- api.php?action=watch&titles=Anasayfa&token=123ABC [sandbox'ta açın]
- Anasayfa sayfasını izlemeyin.
- api.php?action=watch&titles=Anasayfa&unwatch=&token=123ABC [sandbox'ta açın]
- Ana ad alanındaki ilk birkaç sayfayı izleyin.
- api.php?action=watch&generator=allpages&gapnamespace=0&token=123ABC [sandbox'ta açın]
format=json
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
JSON formatında veri çıkışı.
- callback
Belirtilirse, çıkışı belirli bir işlev çağrısına sarar. Güvenlik için, kullanıcıya özgü tüm veriler kısıtlanacaktır.
- utf8
Belirtilirse, ASCII olmayan çoğu karakteri onaltılık kaçış dizileriyle değiştirmek yerine UTF-8 olarak kodlar. formatversion 1 olmadığında varsayılan değerdir.
- Tür: boole (ayrıntılar)
- ascii
Belirtilirse, onaltılık kaçış dizileri kullanarak tüm ASCII olmayanları kodlar. formatversion 1 olduğunda varsayılan değer.
- Tür: boole (ayrıntılar)
- formatversion
Çıkış biçimlendirme
- 1
- Geriye dönük uyumlu biçim (XML stili booleler, içerik düğümleri için * anahtarları vb.).
- 2
- Modern biçimi.
- latest
- En son biçimi kullanın (şu anda 2), uyarı yapılmadan değişebilir.
- Aşağıdaki değerlerden biri: 1, 2, latest
- Varsayılan: 1
- Sorgu sonucunu JSON biçiminde döndürün.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [sandbox'ta açın]
format=jsonfm
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Verileri JSON biçiminde çıktılar (HTML'de güzel baskı).
- wrappedhtml
Güzel yazdırılmış HTML ve ilişkili ResourceLoader modüllerini JSON nesnesi olarak döndürün.
- Tür: boole (ayrıntılar)
- callback
Belirtilirse, çıkışı belirli bir işlev çağrısına sarar. Güvenlik için, kullanıcıya özgü tüm veriler kısıtlanacaktır.
- utf8
Belirtilirse, ASCII olmayan çoğu karakteri onaltılık kaçış dizileriyle değiştirmek yerine UTF-8 olarak kodlar. formatversion 1 olmadığında varsayılan değerdir.
- Tür: boole (ayrıntılar)
- ascii
Belirtilirse, onaltılık kaçış dizileri kullanarak tüm ASCII olmayanları kodlar. formatversion 1 olduğunda varsayılan değer.
- Tür: boole (ayrıntılar)
- formatversion
Çıkış biçimlendirme
- 1
- Geriye dönük uyumlu biçim (XML stili booleler, içerik düğümleri için * anahtarları vb.).
- 2
- Modern biçimi.
- latest
- En son biçimi kullanın (şu anda 2), uyarı yapılmadan değişebilir.
- Aşağıdaki değerlerden biri: 1, 2, latest
- Varsayılan: 1
- Sorgu sonucunu JSON biçiminde döndürün.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=jsonfm [sandbox'ta açın]
format=none
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Çıkış yok.
- Sorgu sonucunu NONE biçiminde döndürün.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=none [sandbox'ta açın]
format=php
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Serileştirilmiş PHP biçimde veri çıkışı.
- formatversion
Çıkış biçimlendirme
- 1
- Geriye dönük uyumlu biçim (XML stili booleler, içerik düğümleri için * anahtarları vb.).
- 2
- Modern biçimi.
- latest
- En son biçimi kullanın (şu anda 2), uyarı yapılmadan değişebilir.
- Aşağıdaki değerlerden biri: 1, 2, latest
- Varsayılan: 1
- Sorgu sonucunu PHP biçiminde döndürün.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=php [sandbox'ta açın]
format=phpfm
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Serileştirilmiş PHP biçiminde veri çıkışı (HTML'de güzel baskı).
- wrappedhtml
Güzel yazdırılmış HTML ve ilişkili ResourceLoader modüllerini JSON nesnesi olarak döndürün.
- Tür: boole (ayrıntılar)
- formatversion
Çıkış biçimlendirme
- 1
- Geriye dönük uyumlu biçim (XML stili booleler, içerik düğümleri için * anahtarları vb.).
- 2
- Modern biçimi.
- latest
- En son biçimi kullanın (şu anda 2), uyarı yapılmadan değişebilir.
- Aşağıdaki değerlerden biri: 1, 2, latest
- Varsayılan: 1
- Sorgu sonucunu PHP biçiminde döndürün.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=phpfm [sandbox'ta açın]
format=rawfm
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Hata ayıklama öğeleri dahil çıktı verileri, JSON biçiminde (HTML'de güzel yazdırılır).
- wrappedhtml
Güzel yazdırılmış HTML ve ilişkili ResourceLoader modüllerini JSON nesnesi olarak döndürün.
- Tür: boole (ayrıntılar)
- Sorgu sonucunu RAW biçiminde döndürün.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=rawfm [sandbox'ta açın]
format=xml
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
XML formatında veri çıkışı.
- xslt
Belirtilirse, adlandırılan sayfayı XSL stil sayfası olarak ekler. Değer,
.xsl
ile biten MediaWiki ad alanında bir başlık olmalıdır.- includexmlnamespace
Belirtilirse, bir XML ad alanı ekler.
- Tür: boole (ayrıntılar)
- Sorgu sonucunu XML biçiminde döndürün.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml [sandbox'ta açın]
format=xmlfm
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
XML biçiminde çıkış (HTML'de güzel baskı).
- wrappedhtml
Güzel yazdırılmış HTML ve ilişkili ResourceLoader modüllerini JSON nesnesi olarak döndürün.
- Tür: boole (ayrıntılar)
- xslt
Belirtilirse, adlandırılan sayfayı XSL stil sayfası olarak ekler. Değer,
.xsl
ile biten MediaWiki ad alanında bir başlık olmalıdır.- includexmlnamespace
Belirtilirse, bir XML ad alanı ekler.
- Tür: boole (ayrıntılar)
- Sorgu sonucunu XML biçiminde döndürün.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=xmlfm [sandbox'ta açın]
Veri türleri
MediaWiki'ye giriş, NFC normalleştirilmiş UTF-8 olmalıdır. MediaWiki diğer girdileri dönüştürmeye çalışabilir, ancak bu MD5 denetimleriyle bazı işlemlerin (düzenlemeler gibi) başarısız olmasına neden olabilir.
Birden çok değer alan parametreler normalde dikey çizgi karakteri kullanılarak ayrılmış değerlerle gönderilir; param=value1|value2 veya param=value1%7value2. Bir değerin boru karakterini içermesi gerekiyorsa, ve ayırıcısı olarak U+001F (Birim Ayırıcı) kullanın. ör. param=%1Fvalue1%1Fvalue2.
API isteklerindeki bazı parametre türlerinin daha fazla açıklanması gerekir:
- boolean
Boole parametreleri HTML onay kutuları gibi çalışır: parametre belirtilirse, değerine bakılmaksızın doğru kabul edilir. Yanlış bir değer için parametreyi tamamen atlayın.
- expiry
Vade sonu değerleri göreceli olabilir (ör. 5 months veya 2 weeks) veya kesin (ör. 2014-09-18T12:34:56Z). Bitişi olmayan için, infinite, indefinite, infinity veya never kullanın.
- timestamp
Zaman damgaları birkaç biçimde belirtilebilir; ayrıntılar için mediawiki.org'da belgelenen Zaman Damgası kütüphane giriş biçimlerine bakın. ISO 8601 tarih ve saat önerilir: 2001-01-15T14:56:00Z. Ayrıca, geçerli zaman damgasını belirtmek için now dizesi kullanılabilir.
Şablonlu parametreleri
Geçici parametreler, bir API modülünün başka bir parametrenin her değeri için bir değere ihtiyaç duyduğu durumları destekler. Örneğin, meyve istemek için bir API modülü varsa, hangi meyvelerin talep edildiğini belirtmek için fruits parametresine ve {fruit}-quantity her meyveden kaç tane talep edileceğini belirtin. Daha sonra 1 elma, 5 muz ve 20 çilek isteyen bir API istemcisi fruits=apples|bananas|strawberries&apples-quantity=1&bananas-quantity=5&strawberries-quantity=20 gibi bir istekte bulunabilir.
Katkıda bulunanlar
API geliştiricileri:
- Yuri Astrakhan (yaratıcı, baş geliştirici Eylül 2006 – Eylül 2007)
- Roan Kattouw (öncü geliştirici Eylül 2007–2009)
- Victor Vasiliev
- Bryan Tong Minh
- Sam Reed
- Brad Jorsch (öncü geliştirici 2013–2020)
Lütfen yorumlarınızı, önerilerinizi ve sorularınızı mediawiki-api@lists.wikimedia.org adresine gönderin. veya https://phabricator.wikimedia.org/ adresinde bir hata raporu sunun.