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

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.

Parametre:
action

Eylemin gerçekleştirileceği.

advancedmeta-tasks
AdvancedMeta için silme ve düzenleme gibi işlemler sağlar
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.
moderation
Performs moderation-related action like Approve or Reject.
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.
spamblacklist
SpamBlacklist'e karşı bir veya daha fazla URL doğrulayın.
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 düzeltmelerini geri yükleyin.
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.
categorytree
Dahili. CategoryTree uzantısı için iç modül.
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.
oathvalidate
Dahili. İki faktörlü kimlik doğrulama (OATH) anahtarını doğrulayın.
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: advancedmeta-tasks, block, changeauthenticationdata, changecontentmodel, checktoken, clearhasmsg, clientlogin, compare, createaccount, delete, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, moderation, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, spamblacklist, tag, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, categorytree, cspreport, oathvalidate, 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ı
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ı
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ı
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 parametre Origin üstbilgisiyle eşleşmezse, 403 yanıtı döndürülür. Bu parametre Origin üstbilgisiyle eşleşiyorsa ve orijin izin verilirse, Access-Control-Allow-Origin ve Access-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, ancak Access-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)
Örnekler:
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]
İzin:
writeapi
Yazma API'sini kullan
Kabul edildi: all, user ve bot
apihighlimits
API sorgularında daha yüksek sınırlar kullanın (yavaş sorgular: 500; hızlı sorgular: 5000). Yavaş sorgulama sınırları çok değerli parametreler için de geçerlidir.
Kabul edildi: bot ve sysop

action=advancedmeta-tasks

  • Bu modül okuma hakları gerektirir.
  • Bu modül yalnızca POST isteklerini kabul eder.
  • Kaynak: AdvancedMeta
  • Lisans: GPL-2.0-or-later

AdvancedMeta için silme ve düzenleme gibi işlemler sağlar

Parametre:
task

Yürütülmesi gereken görev

Bu parametre gerekli.
taskdata

JSON dizesi görev için rastgele veri içeren kodlanmış nesne

Varsayılan: {}
format

Çıkışın biçimi (yalnızca JSON veya biçimlendirilmiş JSON)

Aşağıdaki değerlerden biri: json, jsonfm
Varsayılan: json
token

action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı

Bu parametre gerekli.

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.

Parametre:
user

Engellenecek kullanıcı.

Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, 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)
tags

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.
Örnekler:
Üç 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=categorytree

  • Bu modül dahili veya kararsız. Çalışması önceden bildirilmeksizin değiştirilebilir.
  • Bu modül okuma hakları gerektirir.
  • Kaynak: CategoryTree
  • Lisans: GPL-2.0-or-later

CategoryTree uzantısı için iç modül.

Parametre:
category

Kategori ad alanındaki başlık, verilen varsa önek dikkate alınmaz.

Bu parametre gerekli.
options

JSON nesnesi olarak CategoryTree yapıcısı için seçenekler. depth seçeneği varsayılan 1.

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.

Parametre:
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.

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

Parametre:
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

tags

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.
Örnek:
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

action=query&meta=tokens üzerinden bir simgenin geçerliliğini kontrol edin.

Parametre:
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ı
Örnek:
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.

Örnek:
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ü:

  1. action=query+authmanagerinfo üzerinden mevcut alanları amirequestsfor=login ve bir login ile getir action=query&meta=tokens üzerinden anahtar.
  2. Alanları kullanıcıya sunun ve gönderilmesini sağlayın.
  3. Bu modülde loginreturnurl ve ilgili alanları sağlayın.
  4. 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.
Parametre:
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.
Örnekler:
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

İki sayfa arasındaki farkı elde edin.

"from" ve "to" için revizyon numarası, sayfa başlığı, sayfa kimliği, metin veya göreli referans iletilmelidir.

Parametre:
fromtitle

Karşılaştırılacak ilk başlık.

fromid

Karşılaştırılacak ilk sayfa kimliği.

Tür: tamsayı
fromrev

Karşılaştırılacak ilk revizyon.

Tür: tamsayı
fromslots

fromtitle, fromid veya fromrev tarafından belirtilen revizyon içeriğini geçersiz kılın.

Bu parametre değiştirilecek yuvaları belirtir. fromtext-{slot}, fromcontentmodel-{slot} ve fromcontentformat-{slot} kullanarak her alan için içerik belirtin.

Değer (| veya alternatif ile ayırın): main
fromtext-{slot}

Belirtilen yuvanın metni. Atlanırsa, yuva revizyondan kaldırılır.

Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında fromslots değerleri ile değiştirilmelidir.
fromsection-{slot}

fromtext-{slot} tek bir bölümün içeriği olduğunda, bu bölüm tanımlayıcısıdır. Bir bölüm düzenleme için olduğu gibi fromtitle, fromid veya fromrev tarafından belirtilen revizyonla birleştirilecektir.

Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında fromslots değerleri ile değiştirilmelidir.
fromcontentformat-{slot}

fromtext-{slot} içerik serileştirme biçimi.

Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında fromslots değerleri ile değiştirilmelidir.
Aşağıdaki değerlerden biri: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
fromcontentmodel-{slot}

fromtext-{slot} içerik modeli. Sağlanmazsa, diğer parametrelere göre tahmin edilir.

Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında fromslots değerleri ile değiştirilmelidir.
Aşağıdaki değerlerden biri: css, javascript, json, text, unknown, wikitext
frompst

fromtext-{slot} üzerinde bir ön kayıt dönüşümü yapın

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

fromslots=main belirtin ve bunun yerine fromtext-main kullanın.

fromcontentformat
Kaldırıldı.

fromslots=main belirtin ve bunun yerine fromcontentmodel-main kullanın.

Aşağıdaki değerlerden biri: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
fromcontentmodel
Kaldırıldı.

fromslots=main belirtin ve bunun yerine fromcontentmodel-main kullanın.

Aşağıdaki değerlerden biri: css, javascript, json, text, unknown, wikitext
fromsection
Kaldırıldı.

Yalnızca belirtilen 'from' içeriğinin belirtilen bölümünü kullanın.

totitle

Karşılaştırılacak ikinci başlık.

toid

Karşılaştırılacak ikinci sayfa kimliği.

Tür: tamsayı
torev

Karşılaştırılacak ikinci revizyon.

Tür: tamsayı
torelative

fromtitle, fromid veya fromrev üzerinden belirlenen revizyona göre bir revizyon kullanın. Diğer 'to' seçeneklerinin tümü yok sayılır.

Aşağıdaki değerlerden biri: cur, next, prev
toslots

totitle, toid veya torev tarafından belirtilen revizyonun içeriğini geçersiz kılın.

Bu parametre değiştirilecek yuvaları belirtir. Her bir alan için içerik belirtmek üzere totext-{slot}, tocontentmodel-{slot} ve tocontentformat-{slot} tuşlarını kullanın.

Değer (| veya alternatif ile ayırın): main
totext-{slot}

Belirtilen yuvanın metni. Atlanırsa, yuva revizyondan kaldırılır.

Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında toslots değerleri ile değiştirilmelidir.
tosection-{slot}

totext-{slot} tek bir bölümün içeriği olduğunda, bu bölüm tanımlayıcısıdır. Bir bölüm düzenleme için olduğu gibi totitle, toid veya torev tarafından belirtilen revizyonla birleştirilecektir.

Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında toslots değerleri ile değiştirilmelidir.
tocontentformat-{slot}

totext-{slot} içerik serileştirme biçimi.

Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında toslots değerleri ile değiştirilmelidir.
Aşağıdaki değerlerden biri: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
tocontentmodel-{slot}

totext-{slot} içerik modeli. Sağlanmazsa, diğer parametrelere göre tahmin edilir.

Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında toslots değerleri ile değiştirilmelidir.
Aşağıdaki değerlerden biri: css, javascript, json, text, unknown, wikitext
topst

totext üzerinde bir ön kayıt dönüşümü yapın.

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

toslots=main belirtin ve bunun yerine totext-main kullanın.

tocontentformat
Kaldırıldı.

toslots=main belirtin ve bunun yerine tocontentformat-main kullanın.

Aşağıdaki değerlerden biri: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
tocontentmodel
Kaldırıldı.

toslots=main belirtin ve bunun yerine tocontentmodel-main için kullanın.

Aşağıdaki değerlerden biri: css, javascript, json, text, unknown, wikitext
tosection
Kaldırıldı.

Yalnızca belirtilen 'to' içeriğinin belirtilen bölümünü kullanın.

prop

Hangi bilgileri alacağınız.

diff
Fark HTML'si.
diffsize
Fark HTML'sinin bayt cinsinden boyutu.
rel
Varsa, 'from' den önce ve sonra 'to' kadar revizyonun kimlikleri.
ids
'from' ve 'to' revizyonlarının sayfa ve revizyon kimlikleri.
title
'from' ve 'to' revizyonlarının sayfa başlıkları.
user
'from' ve 'to' revizyonlarının kullanıcı adı ve kimliği. Kullanıcı gözden geçirilmişse, bir fromuserhidden veya touserhidden özelliği döndürülür.
comment
'from' ve 'to' revizyonları hakkında yorum. Yorum revizyonu silindiyse, bir fromcommenthidden veya tocommenthidden özelliği döndürülür.
parsedcomment
'from' ve 'to' revizyonlarına ilişkin çözümlenmiş yorum. Yorum revizyonu silindiyse, bir fromcommenthidden veya tocommenthidden özelliği döndürülür.
size
'from' ve 'to' revizyonlarının boyutu.
timestamp
(açıklama yok)
Değer (| veya alternatif ile ayırın): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
Varsayılan: diff|ids|title
slots

Tüm yuvalar için birleştirilmiş fark yerine bu yuvalar için ayrı farklar döndürün.

Değer (| veya alternatif ile ayırın): main
Tüm değerleri belirtmek için * tuşunu kullanın.
Örnek:
Revizyon 1 ve 2 arasında bir fark oluşturun.
api.php?action=compare&fromrev=1&torev=2 [sandbox'ta açın]

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ü:

  1. action=query+authmanagerinfo üzerinden mevcut alanları amirequestsfor=create ve bir createaccount ile getir action=query&meta=tokens üzerinden anahtar.
  2. Alanları kullanıcıya sunun ve gönderilmesini sağlayın.
  3. Bu modülde createreturnurl ve ilgili alanları sağlayın.
  4. 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.
Parametre:
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.

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.

Parametre:
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.

Parametre:
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.

tags

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.

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.

Parametre:
title

Düzenlenecek sayfanın başlığı. pageid ile birlikte kullanılamaz.

pageid

Düzenlenecek sayfanın sayfa kimliği. title ile birlikte kullanılamaz.

Tür: tamsayı
section

Bölüm tanımlayıcısı. Üst bölüm için 0, yeni bölüm için new. Genellikle pozitif bir tam sayıdır, ancak sayısal olmayabilir.

sectiontitle

Yeni bir bölümün başlığı.

text

Sayfa içeriği.

summary

Değişiklik özeti. Ayrıca section=new ve sectiontitle ayarlanmadığında bölüm başlığı.

tags

Düzeltmeye uygulanacak etiketleri değiştirin.

Değer (| veya alternatif ile ayırın):
minor

Bu düzenlemeyi küçük bir düzenleme olarak işaretleyin.

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

"Tüm düzenlemeleri varsayılan olarak küçük düzenleme olarak işaretle" kullanıcı tercihi ayarlanmış olsa bile bu düzenlemeyi küçük düzenleme olarak işaretlemeyin.

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

Bu düzenlemeyi bir bot düzenlemesi olarak işaretleyin.

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

Düzenleme çakışmalarını tespit etmek için kullanılan temel revizyonun kimliği. action=query&prop=revisions aracılığıyla elde edilebilir. Kendiliğinden çakışmalar, taban zaman damgası ayarlanmadığı sürece düzenlemenin başarısız olmasına neden olur.

Tür: tamsayı
basetimestamp

Düzenleme çakışmalarını tespit etmek için kullanılan temel revizyonun zaman damgası. action=query&prop=revisions&rvprop=timestamp aracılığıyla elde edilebilir. Kendi kendine çatışmalar göz ardı edilir.

Tür: zaman damgası (izin verilen formatlar)
starttimestamp

Düzenleme işleminin başladığı zaman damgası, düzenleme çakışmalarını tespit etmek için kullanılır. Düzenleme işlemine başlarken curtimestamp kullanılarak uygun bir değer elde edilebilir (örneğin, düzenlemek için sayfa içeriğini yüklerken).

Tür: zaman damgası (izin verilen formatlar)
recreate

Bu arada silinmiş sayfa hakkındaki hataları geçersiz kılın.

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

Zaten varsa sayfayı düzenlemeyin.

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

Sayfa mevcut değilse bir hata oluşturun.

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

Sayfayı izleme listenize ekleyin.

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

Sayfayı geçerli kullanıcının izleme listesinden kaldırın.

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

Geçerli kullanıcının izleme listesine koşulsuz olarak sayfayı ekleyin veya kaldırın, tercihleri ​​kullanın (bot kullanıcıları için göz ardı edilir) veya izlemeyi değiştirmeyin.

Aşağıdaki değerlerden biri: nochange, preferences, unwatch, watch
Varsayılan: preferences
md5

text parametresinin MD5 karması veya prependtext ve appendtext parametreleri birleştirildi. Ayarlanırsa, karma doğru olmadığı sürece düzenleme yapılmaz.

prependtext

Bu metni sayfanın başına ekleyin. text geçersiz kılar.

appendtext

Bu metni sayfanın sonuna ekleyin. text geçersiz kılar.

Bu parametre yerine yeni bir bölüm eklemek için section=new kullanın.

undo

Bu düzeltmeyi geri alın. text, prependtext ve appendtext geçersiz kılar.

Tür: tamsayı
Değer, 0 daha az olmamalıdır.
undoafter

undo üzerinden bu tarihe kadar tüm düzeltmeleri geri alın. Ayarlanmadıysa, bir düzeltmeyi geri almanız yeterlidir.

Tür: tamsayı
Değer, 0 daha az olmamalıdır.
redirect

Yönlendirmeleri otomatik olarak çöz.

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

Giriş metni için kullanılan içerik serileştirme biçimi.

Aşağıdaki değerlerden biri: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
contentmodel

Yeni içeriğin içerik modeli.

Aşağıdaki değerlerden biri: css, javascript, json, text, unknown, wikitext
token

action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı

Anahtar her zaman son parametre olarak veya en azından text parametresinden sonra gönderilmelidir.

Bu parametre gerekli.
captchaword

CAPTCHA'ya cevap verin

captchaid

Önceki isteğin CAPTCHA kimliği

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.

Parametre:
target

E-posta gönderilecek kullanıcı.

Bu parametre gerekli.
subject

Konu başlığı.

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.
Örnek:
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

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

Parametre:
title

Sayfanın başlığı.

text

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

Bu parametre gerekli.
revid

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

Tür: tamsayı
prop

Vilgileri alacağınız.

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

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

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

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

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

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

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

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

action=feedcontributions

Bir kullanıcının katkı yayını döndürür.

Parametre:
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, 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): moderation-merged, moderation-spam, 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)
Örnek:
Example kullanıcısı için katkıları dönün.
api.php?action=feedcontributions&user=Example [sandbox'ta açın]

action=feedrecentchanges

Son yapılan değişiklikler özet akışını döndürür.

Parametre:
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.

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)
Örnekler:
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

Bir izleme listesi beslemesini döndürür.

Parametre:
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, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
Örnekler:
İ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.

Parametre:
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.

action=help

Belirtilen modüller için yardımı görüntüleyin.

Parametre:
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)
Örnekler:
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.

Parametre:
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.

tags

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.

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, kk, ku, shi, sr, tg, uz ve zh.

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

action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı

Bu parametre gerekli.

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

Parametre:
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.

tags

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

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ü:

  1. action=query+authmanagerinfo üzerinden mevcut alanları amirequestsfor=link ve bir csrf ile getir action=query&meta=tokens üzerinden anahtar.
  2. Alanları kullanıcıya sunun ve gönderilmesini sağlayın.
  3. Bu modülde linkreturnurl ve ilgili alanları sağlayın.
  4. 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.
Parametre:
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.
Örnek:
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.

Parametre:
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 yalnızca POST isteklerini kabul eder.
  • Kaynak: MediaWiki
  • Lisans: GPL-2.0-or-later

Oturumu kapatın ve oturum verilerini temizleyin.

Parametre:
token

action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı

Bu parametre gerekli.
Örnek:
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.

Parametre:
operation

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.
Bu parametre gerekli.
Aşağıdaki değerlerden biri: activate, create, deactivate, delete
tag

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

Etiketi oluşturmak, silmek, etkinleştirmek veya devre dışı bırakmak için isteğe bağlı bir neden.

ignorewarnings

Operasyon sırasında verilen uyarıların göz ardı edilip edilmeyeceği.

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

Etiket yönetimi 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 "csrf" anahtarı

Bu parametre gerekli.

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.

Parametre:
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.

action=moderation

  • Bu modül okuma hakları gerektirir.
  • Bu modül yazma hakları gerektirir.
  • Bu modül yalnızca POST isteklerini kabul eder.
  • Kaynak: Moderation
  • Lisans: GPL-3.0+

Performs moderation-related action like Approve or Reject.

Parametre:
modaction

Moderation-related action to perform.

Bu parametre gerekli.
Aşağıdaki değerlerden biri: approve, approveall, block, reject, rejectall, show, unblock
modid

ID of the pending change.

Bu parametre gerekli.
Tür: tamsayı
token

action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı

Bu parametre gerekli.

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şı.

Parametre:
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)
tags

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.
Örnek:
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=oathvalidate

  • Bu modül dahili veya kararsız. Çalışması önceden bildirilmeksizin değiştirilebilir.
  • Bu modül okuma hakları gerektirir.
  • Bu modül yalnızca POST isteklerini kabul eder.
  • Kaynak: OATHAuth
  • Lisans: GPL-2.0-or-later AND GPL-3.0-or-later

İki faktörlü kimlik doğrulama (OATH) anahtarını doğrulayın.

Parametre:
user

Kullanıcı için belirteci doğrulamak için. Geçerli kullanıcıya varsayılanlar.

Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, IP aralığı ve vikiarası adı (ör. "önek>ÖrnekAdı")
totp
Kaldırıldı.

İki faktörlü kimlik doğrulama (OATH) belirteci. Eski, bunun yerine "veri" paramını kullan

data

JSON, kimliği doğrulanmış kullanıcı için şu anda etkin olan modül tarafından beklenen verileri kodladı

token

action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı

Bu parametre gerekli.
Örnekler:
Geçerli kullanıcı için bir belirteç doğrula
api.php?action=oathvalidate&totp=123456&token=123ABC [sandbox'ta açın]
Example kullanıcısı için bir belirteç doğrulayın.
api.php?action=oathvalidate&user=Example&totp=123456&token=123ABC [sandbox'ta açın]
Example kullanıcısı için JSON verilerini doğrulayın
api.php?action=oathvalidate&user=Example&data={"token":"123456"}&token=123ABC [sandbox'ta açın]

action=opensearch

OpenSearch protokolünü kullanarak vikide arama yapın.

Parametre:
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.

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)
Örnek:
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.

Parametre:
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.

token

action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı

Bu parametre gerekli.

action=paraminfo

API modülleri hakkında bilgi edinin.

Parametre:
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, moderationpreload, mystashedfiles, oath, 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

İç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:

  1. page, pageid veya oldid kullanarak bir sayfa veya revizyon belirtin.
  2. text, title, revid ve contentmodel öğelerini kullanarak içeriği açıkça belirtin.
  3. Ayrıştırılacak yalnızca bir özet belirtin. prop boş bir değer verilmelidir.
Parametre:
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
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, fallback, 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

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.

Parametre:
rcid

Devriyeye yönelik son kimliği değiştirir.

Tür: tamsayı
revid

Devriye için revizyon kimliği.

Tür: tamsayı
tags

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.
Örnekler:
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.

Parametre:
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ş)
tags

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.

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.

Parametre:
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.

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.

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, kk, ku, shi, sr, tg, uz ve zh.

Tür: boole (ayrıntılar)
Örnekler:
Main Page ve API sayfasını temizleyin.
api.php?action=purge&titles=Main_Page|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

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.

Parametre:
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.
moderationpreload
If the current user made an edit which is currently awaiting moderation, retrieve the text of this revision.
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, moderationpreload, 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.
oath
Dahili. Bir kullanıcı için iki faktörlü kimlik doğrulamanın (OATH) etkin olup olmadığını kontrol edin.
Değer (| veya alternatif ile ayırın): allmessages, authmanagerinfo, filerepoinfo, languageinfo, siteinfo, tokens, userinfo, oath
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.

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.

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, kk, ku, shi, sr, tg, uz ve zh.

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

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.

Parametre:
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.

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
Örnekler:
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)

Belirli kategoriler hakkında bilgi verir.

Parametre:
cicontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.

prop=contributors (pc)

Oturum açılmış katılımcıların listesini ve bir sayfaya anonim katkıda bulunanların sayısını öğrenin.

Parametre:
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): automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, 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): automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, 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): advancedmeta-edit, 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, maintenanceshell, managechangetags, markbotedits, mergehistory, minoredit, moderation, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, oathauth-api-all, oathauth-disable-for-user, oathauth-enable, oathauth-verify-user, oathauth-view-log, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skip-moderation, skip-move-moderation, skipcaptcha, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
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): advancedmeta-edit, 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, maintenanceshell, managechangetags, markbotedits, mergehistory, minoredit, moderation, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, oathauth-api-all, oathauth-disable-for-user, oathauth-enable, oathauth-verify-user, oathauth-view-log, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skip-moderation, skip-move-moderation, skipcaptcha, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
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.

Örnek:
Katkıda bulunanları Main Page sayfasına gösterin.
api.php?action=query&prop=contributors&titles=Main_Page [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:

  1. 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.
  2. Bir dizi silinmiş düzeltme hakkında kimliklerini revize ederek veri alın. Düzeltme kimliğine göre sıralandı.
Parametre:
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.
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 (drvprop=content gerektirir). Performans nedenleriyle, bu seçenek kullanılırsa, drvlimit 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. drvdiffto geçersiz kılar. drvsection 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.
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, 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, 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.

Örnekler:
Main Page ve Talk:Main Page sayfalarının son silinen revizyonları içerikle (mod 1) listeleyin.
api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvslots=*&drvprop=user|comment|content [sandbox'ta açın]
Silinen revizyon 123456 için bilgileri listeleyin.
api.php?action=query&prop=deletedrevisions&revids=123456 [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.

Parametre:
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.

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)

Verilen sayfalardan tüm harici URL'leri (vikilerarası değil) döndürür.

Parametre:
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.

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, 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

Standart protokolle protokole bağlı URL'leri genişletin.

Tür: boole (ayrıntılar)
Örnek:
Dış bağlantıların bir listesini Anasayfa da bulabilirsiniz.
api.php?action=query&prop=extlinks&titles=Main%20Page [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.

Parametre:
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.
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.

prop=imageinfo (ii)

Dosya bilgilerini ve yükleme geçmişini döndürür.

Parametre:
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.

iilocalonly

Yalnızca yerel depodaki dosyaları arayın.

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

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.

Parametre:
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.

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
Örnekler:
Main Page sayfasında kullanılan dosyaların bir listesini alın.
api.php?action=query&prop=images&titles=Main%20Page [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=Main%20Page&prop=info [sandbox'ta açın]

prop=info (in)

Temel sayfa bilgilerini alın.

Parametre:
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
EditFormPreloadText tarafından döndürülen metni verir.
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, linkclasses, notificationtimestamp, preload, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, 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
incontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.

Örnekler:
Main Page sayfası hakkında bilgi alın.
api.php?action=query&prop=info&titles=Main%20Page [sandbox'ta açın]
Main Page sayfası hakkında genel ve koruma bilgileri alın.
api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [sandbox'ta açın]

Verilen sayfalardaki tüm vikiarası bağlantılarını döndürür.

Parametre:
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.

iwurl
Kaldırıldı.

Tam URL'nin alınıp alınmayacağı (iwprop ile kullanılamaz).

Tür: boole (ayrıntılar)
Örnek:
Vikiarası bağlantılarını Main Page sayfasından alın.
api.php?action=query&prop=iwlinks&titles=Main%20Page [sandbox'ta açın]

Verilen sayfalardaki tüm diller arası bağlantıları döndürür.

Parametre:
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.

llurl
Kaldırıldı.

Tam URL'nin alınıp alınmayacağı (llprop ile kullanılamaz).

Tür: boole (ayrıntılar)
Örnek:
Diller arası bağlantıları Main Page sayfasından alın.
api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [sandbox'ta açın]
  • 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.

Parametre:
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.

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
Örnekler:
Main Page sayfasından bağlantılar alın
api.php?action=query&prop=links&titles=Main%20Page [sandbox'ta açın]
Bağlantı sayfaları hakkında Main Page sayfasından bilgi alın.
api.php?action=query&generator=links&titles=Main%20Page&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=Main%20Page&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.

Parametre:
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.
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.

Örnekler:
Anasayfa'ya bağlantı veren sayfaların bir listesini alın.
api.php?action=query&prop=linkshere&titles=Main%20Page [sandbox'ta açın]
Anasayfa sayfasına bağlantı veren sayfalar hakkında bilgi edinin.
api.php?action=query&generator=linkshere&titles=Main%20Page&prop=info [sandbox'ta açın]

prop=moderationpreload (mp)

  • Bu modül okuma hakları gerektirir.
  • Kaynak: Moderation
  • Lisans: GPL-3.0+

If the current user made an edit which is currently awaiting moderation, retrieve the text of this revision.

Parametre:
mpmode

Expected format, either wikitext or parsed HTML.

Aşağıdaki değerlerden biri: parsed, wikitext
Varsayılan: wikitext
mptitle

Title of the page. Cannot be used together with mppageid.

mppageid

Page ID of the page. Cannot be used together with mptitle.

Tür: tamsayı
mpsection

Only retrieve the content of this section number.

Örnekler:
Get wikitext of the pending edit by this user in the page Cat.
api.php?action=query&prop=moderationpreload&mptitle=Cat [sandbox'ta açın]
Get HTML of the pending edit by this user in the page Dog.
api.php?action=query&prop=moderationpreload&mptitle=Dog&mpmode=parsed [sandbox'ta açın]
Get wikitext of section #2 (third section) of the pending edit by this user in the page Cat.
api.php?action=query&prop=moderationpreload&mptitle=Cat&mpsection=2 [sandbox'ta açın]

prop=pageprops (pp)

Sayfa içeriğinde tanımlanan çeşitli sayfa özelliklerini edinin.

Parametre:
ppcontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.

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).
Örnek:
Main Page ve MediaWiki sayfalarının özelliklerini alın.
api.php?action=query&prop=pageprops&titles=Main%20Page|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.

Parametre:
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.
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.

Örnekler:
Main Page sayfasına yönlendirmelerin bir listesini alın.
api.php?action=query&prop=redirects&titles=Main%20Page [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=Main%20Page&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:

  1. Başlıkları veya sayfa kimliklerini ayarlayarak bir dizi sayfa hakkındaki verileri (son revizyon) alın.
  2. Başlangıç, bitiş veya sınıra sahip başlıklar veya sayfa kimlikleri kullanarak belirli bir sayfa için revizyon alın.
  3. Kimlikleri revid olarak ayarlayarak bir dizi revizyon hakkında veri alın.
Parametre:
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.
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 (rvprop=content gerektirir). Performans nedenleriyle, bu seçenek kullanılırsa, rvlimit 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. rvdiffto geçersiz kılar. rvsection 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.
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, 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, 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.

prop=stashimageinfo (sii)

Saklanan dosyalar için dosya bilgilerini döndürür.

Parametre:
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ş)

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.

Parametre:
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.

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
Örnekler:
Anasayfa sayfasında kullanılan şablonları edinin.
api.php?action=query&prop=templates&titles=Main%20Page [sandbox'ta açın]
Anasayfa'da kullanılan şablon sayfaları hakkında bilgi edinin.
api.php?action=query&generator=templates&titles=Main%20Page&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=Main%20Page&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.

Parametre:
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.
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.

Örnekler:
Main Page yansıtarak sayfaların bir listesi alın.
api.php?action=query&prop=transcludedin&titles=Main%20Page [sandbox'ta açın]
Main Page yansıtma sayfaları hakkında bilgi alın.
api.php?action=query&generator=transcludedin&titles=Main%20Page&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.

Parametre:
acfrom

Numaralandırılmaya başlanacak kategori.

accontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.

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ş)
Örnekler:
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.

Parametre:
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.
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 (adrprop=content gerektirir). Performans nedenleriyle, bu seçenek kullanılırsa, adrlimit 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. adrdiffto geçersiz kılar. adrsection 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, 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.
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, 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.

adrgeneratetitles

Üretici olarak kullanıldığında, düzeltme kimlikleri yerine başlıklar oluşturun.

Tür: boole (ayrıntılar)
Örnekler:
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.

Parametre:
afcontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.

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
Örnekler:
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.

Parametre:
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.

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 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, 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
Örnekler:
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]
  • 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.

Parametre:
alcontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.

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
Örnekler:
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.

Parametre:
apfrom

Numaralandırılmaya başlanacak sayfa başlığı.

apcontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.

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
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
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
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
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.
Aşağıdaki değerlerden biri: all, definite, indefinite
Varsayılan: all
Örnekler:
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.

Parametre:
arcontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.

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
Örnekler:
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.

Parametre:
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.
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 (arvprop=content gerektirir). Performans nedenleriyle, bu seçenek kullanılırsa, arvlimit 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. arvdiffto geçersiz kılar. arvsection 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, 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.
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, 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.

arvgeneratetitles

Üretici olarak kullanıldığında, düzeltme kimlikleri yerine başlıklar oluşturun.

Tür: boole (ayrıntılar)
Örnekler:
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.

Parametre:
atcontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.

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
Örnekler:
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)

Kayıtlı tüm kullanıcıları numaralandırın.

Parametre:
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): automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, suppress, sysop
auexcludegroup

Verilen gruplardaki kullanıcıları hariç tutun.

Değer (| veya alternatif ile ayırın): automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, 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): advancedmeta-edit, 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, maintenanceshell, managechangetags, markbotedits, mergehistory, minoredit, moderation, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, oathauth-api-all, oathauth-disable-for-user, oathauth-enable, oathauth-verify-user, oathauth-view-log, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skip-moderation, skip-move-moderation, skipcaptcha, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
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.

Örnek:
Y ile başlayan kullanıcıları listeleyin.
api.php?action=query&list=allusers&aufrom=Y [sandbox'ta açın]
  • 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.

Parametre:
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.

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)
Örnekler:
Main page bağlantıları gösterin.
api.php?action=query&list=backlinks&bltitle=Main%20Page [sandbox'ta açın]
Main page sayfasına bağlantı veren sayfalar hakkında bilgi alın.
api.php?action=query&generator=backlinks&gbltitle=Main%20Page&prop=info [sandbox'ta açın]

list=blocks (bk)

Engellenen tüm kullanıcıları ve IP adreslerini listeleyin.

Parametre:
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.
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 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.

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.

Parametre:
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.

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.

Örnekler:
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:

  1. Belirli bir başlık için silinen düzeltmeleri, zaman damgasına göre sıralayın.
  2. Belirli bir kullanıcı için silinmiş katkıları zaman damgasına göre sıralayın (başlık belirtilmedi).
  3. 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.

Parametre:
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.
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, 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, 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ı. Düzenleme anahtarı verir.
tags
Düzeltme için etiketler.
Değer (| veya alternatif ile ayırın): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, token, user, userid
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.

Örnekler:
Main Page ve Talk:Main Page sayfalarının son silinen revizyonları içerikle (mod 1) listeleyin.
api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&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.

Parametre:
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.

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
Örnekler:
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.

Parametre:
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.

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, 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

Standart protokolle protokole bağlı URL'leri genişletin.

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

list=filearchive (fa)

Silinen tüm dosyaları sırayla numaralandırın.

Parametre:
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.

Örnek:
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.

Parametre:
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.

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)
  • 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.

Parametre:
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.

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

Parametre:
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.

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

list=logevents (le)

Olayları günlüklerden alın.

Parametre:
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, moderation, move, newusers, oath, patrol, protect, rights, spamblacklist, 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, moderation/*, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, oath/*, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/rights, spamblacklist/*, 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.
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, 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.

Örnek:
Son günlük olaylarını listeleyin.
api.php?action=query&list=logevents [sandbox'ta açın]

list=mystashedfiles (msf)

Geçerli kullanıcının karşıya yükleme saklamasındaki dosyaların listesini alın.

Parametre:
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.

Örnek:
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)

Vikide kullanılan tüm sayfa özellik adlarını listeleyin.

Parametre:
ppncontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.

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

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.

Parametre:
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.

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

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.

Parametre:
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.

Tür: tamsayı
Varsayılan: 0
Örnek:
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.

Parametre:
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.
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.

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.

Parametre:
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, Moderation, 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.

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

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.

Parametre:
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.

Örnekler:
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.

Parametre:
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.
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, 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, 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
Düzenleme 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.

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
Örnekler:
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.

Parametre:
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.

Tür: tamsayı
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
Sayfanın ayrıştırılmış bir pasajını ekler.
titlesnippet
Sayfa başlığının ayrıştırılmış bir pasajını ekler.
redirecttitle
Eşleşen yönlendirmenin başlığını ekler.
redirectsnippet
Yönlendirme başlığının ayrıştırılmış bir pasajını ekler.
sectiontitle
Eşleşen bölümün başlığını ekler.
sectionsnippet
Eşleşen bölüm başlığının ayrıştırılmış bir pasajını ekler.
isfilematch
Aramanın dosya içeriğiyle eşleşip eşleşmediğini gösteren bir boole ekler.
categorysnippet
Eşleşen kategorinin ayrıştırılmış bir pasajı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

list=tags (tg)

Değişiklik etiketleri listeleyin.

Parametre:
tgcontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.

tglimit

Listelenecek maksimum etiket sayısı.

Tür: tamsayı veya max
Değer, 1 ile 500 arasında olmalıdır.
Varsayılan: 10
tgprop

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ş)

list=usercontribs (uc)

Tüm düzenlemeleri bir kullanıcı tarafından alın.

Parametre:
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.

ucuser

İçin katkıda bulunacak kullanıcılar. ucuserids veya ucuserprefix ile kullanılamaz.

Şunu yazın: kullanıcı listesi, herhangi biri kullanıcı adı, IP 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ıda bulunacak kullanıcı kimlikleri. ucuser veya ucuserprefix 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

İsimleri bu değerle başlayan tüm kullanıcılar için katkıları alın. ucuser 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.
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)
Örnekler:
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)

Bir kullanıcı listesi hakkında bilgi edinin.

Parametre:
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 düzenleme 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şturulabileceğini belirtir.
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).

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.

Parametre:
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, 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, 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.
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
(açıklama yok)
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.

Örnekler:
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.

Parametre:
wrcontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.

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

Örnekler:
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 siteden gelen mesajları döndür.

Parametre:
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.

meta=authmanagerinfo (ami)

Geçerli kimlik doğrulama durumu hakkında bilgi alın.

Parametre:
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
Örnekler:
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)

Vikide yapılandırılan görüntü havuzlarıyla ilgili meta bilgileri döndürür.

Parametre:
friprop

Hangi depo özelliklerinin (mevcut özellikler diğer vikilere göre değişebilir) alınabilir.

apiurl
Havuz API'sinin URL'si - ana bilgisayardan resim bilgisi almak için yararlıdır.
articlepath
Depo vikisinin $wgArticlePath veya eşdeğeri.
canUpload
Dosyaların bu depoya yüklenip yüklenemeyeceği, ör. CORS ve paylaşılan kimlik doğrulama yoluyla.
descriptionCacheExpiry
(açıklama yok)
displayname
Depo vikisinin okunabilir adı.
favicon
Depo vikinin favicon URL'si, $wgFavicon.
fetchDescription
Yerel dosya açıklama sayfalarını görüntülerken dosya açıklama sayfalarının bu depodan getirilip getirilmediği.
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.
server
Depo vikisinin $wgServer veya eşdeğeri.
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): apiurl, articlepath, canUpload, descriptionCacheExpiry, displayname, favicon, fetchDescription, initialCapital, local, name, rootUrl, scriptDirUrl, server, thumbUrl, url
Varsayılan: apiurl|articlepath|canUpload|descriptionCacheExpiry|displayname|favicon|fetchDescription|initialCapital|local|name|rootUrl|scriptDirUrl|server|thumbUrl|url

meta=languageinfo (li)

Kullanılabilir diller hakkında bilgi döndürün.

Devamı, bilgilerin alınması bir istek için çok uzun sürerse uygulanabilir.

Parametre:
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 veya rtl).
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.
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, 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.

Örnekler:
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=oath (oath)

  • Bu modül dahili veya kararsız. Çalışması önceden bildirilmeksizin değiştirilebilir.
  • Bu modül okuma hakları gerektirir.
  • Kaynak: OATHAuth
  • Lisans: GPL-2.0-or-later AND GPL-3.0-or-later

Bir kullanıcı için iki faktörlü kimlik doğrulamanın (OATH) etkin olup olmadığını kontrol edin.

Parametre:
oathuser

Kullanıcı hakkında bilgi almak için. Geçerli kullanıcıya varsayılanlar.

Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, IP aralığı ve vikiarası adı (ör. "önek>ÖrnekAdı")
oathreason

OATH durumunu sorgulamanın nedeni.

Örnekler:
Mevcut kullanıcı hakkında bilgi edinin
api.php?action=query&meta=oath [sandbox'ta açın]
Example kullanıcısı hakkında bilgi edinin.
api.php?action=query&meta=oath&oathuser=Example [sandbox'ta açın]

meta=siteinfo (si)

Site hakkında genel bilgi verin.

Parametre:
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.
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.
Değer (| veya alternatif ile ayırın): 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.

meta=tokens

Veri değiştirme işlemleri için anahtar alır.

Parametre:
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
Örnekler:
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)

Geçerli kullanıcı hakkında bilgi alın.

Parametre:
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 düzenleme 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
email
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.
Değer (| veya alternatif ile ayırın): acceptlang, blockinfo, 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.

Örnekler:
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.

Parametre:
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.
Örnek:
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.

Parametre:
user

Kullanıcı sıfırlanması.

Şunu yazın: kullanıcı, herhangi biri kullanıcı adı
email

Sıfırlanan kullanıcının e-posta adresi.

token

action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı

Bu parametre gerekli.
Örnekler:
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]
[email protected] 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&[email protected]&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.

Parametre:
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.

tags

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.

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.

Parametre:
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ı
tags

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, 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.
Örnekler:
Example kullanıcısı tarafından Main Page sayfasındaki son düzenlemeleri geri alın.
api.php?action=rollback&title=Main%20Page&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=Main%20Page&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [sandbox'ta açın]

action=rsd

(main | rsd)

Bir RSD (Gerçekten Basit Keşif) şemasını dışa aktarın.

Örnek:
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.

Parametre:
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.

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.

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, kk, ku, shi, sr, tg, uz ve zh.

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

action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı

Bu parametre gerekli.
Örnekler:
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=Main_page&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=Main_page&timestamp=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.

Parametre:
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: ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, alt, am, ami, an, ang, anp, 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, be, be-tarask, bg, bgn, bh, bho, bi, bjn, blk, bm, bn, bo, bpy, bqi, br, brh, bs, btm, bto, bug, bxr, ca, cbk-zam, cdo, ce, ceb, ch, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, default, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, ff, fi, fit, fj, fo, fon, fr, frc, frp, frr, fur, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcr, gd, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, guc, gur, guw, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kcg, kea, kg, khw, ki, kiu, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ksw, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mad, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mr, mrh, mrj, ms, ms-arab, mt, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, nia, niu, nl, nl-informal, nmz, nn, nod, nov, nqo, nrm, nso, nv, ny, nyn, nys, oc, ojb, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, qug, rgn, rif, rm, rmc, rmy, rn, ro, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, 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, ss, st, stq, sty, su, sv, sw, szl, szy, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vmw, vo, vot, vro, wa, war, wls, wo, wuu, xal, xh, xmf, xsy, yi, yo, yrl, yue, 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.

tags

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.
Örnekler:
Main Page dilini Bask olarak değiştirin.
api.php?action=setpagelanguage&title=Main%20Page&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=spamblacklist

  • Bu modül okuma hakları gerektirir.
  • Kaynak: SpamBlacklist
  • Lisans: GPL-2.0-or-later

SpamBlacklist'e karşı bir veya daha fazla URL doğrulayın.

Parametre:
url

Kara listeye göre doğrulanacak URL'ler.

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

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.

Parametre:
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

(main | 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.

Parametre:
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ş)
tags

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.
Örnekler:
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.

Parametre:
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, 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ş)
tags

Engel 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 "csrf" anahtarı

Bu parametre gerekli.
Örnekler:
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 düzeltmelerini geri yükleyin.

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.

Parametre:
title

Geri yüklenecek sayfanın başlığı.

Bu parametre gerekli.
reason

Geri yükleme nedeni.

Varsayılan: (boş)
tags

Silme günlüğündeki girişe uygulanacak etiketleri değiştirin.

Değer (| veya alternatif ile ayırın):
timestamps

Geri yüklenecek revizyonların zaman damgaları. Hem timestamps hem de fileids boşsa, tümü geri yüklenir.

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

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.

Parametre:
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.
Örnek:
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).

Parametre:
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ş)
tags

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.

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.

Parametre:
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): automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, 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): automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, 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.
tags

Kullanıcı hakları günlüğündeki girişe uygulanacak etiketleri değiştirin.

Değer (| veya alternatif ile ayırın):
Örnekler:
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.

Parametre:
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")
email

Hesap oluşturmayı test ederken kullanmak için e-posta adresi.

realname

Hesap oluşturmayı test ederken kullanmak için gerçek ad.

Örnekler:
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.

Parametre:
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, parsedoc, 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.

oldid

Sürüm numarası (en son revizyon için varsayılan).

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.

Parametre:
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.

starttimestamp

Kaydederken, sayfa yüklendiğinde zaman damgası için bu ayarlayın. Tespit etmek için kullanılan düzen çakışıyor.

oldid

Kullanılacak revizyon numarası. Varsayılan olarak en son revizyon olur. Yeni bir sayfa için 0 kullanın.

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.

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, fallback, timeless, vector, vector-2022
tags

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.

Parametre:
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.

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.

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, kk, ku, shi, sr, tg, uz ve zh.

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

action=query&meta=tokens üzerinden alınan bir "watch" anahtarı

Bu parametre gerekli.

format=json

JSON formatında veri çıkışı.

Parametre:
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

format=jsonfm

Verileri JSON biçiminde çıktılar (HTML'de güzel baskı).

Parametre:
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
(açıklama yok)
2
(açıklama yok)
latest
(açıklama yok)
Aşağıdaki değerlerden biri: 1, 2, latest
Varsayılan: 1

format=none

Çıkış yok.

format=php

(main | php)

Serileştirilmiş PHP biçimde veri çıkışı.

Parametre:
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

format=phpfm

Serileştirilmiş PHP biçiminde veri çıkışı (HTML'de güzel baskı).

Parametre:
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
(açıklama yok)
2
(açıklama yok)
latest
(açıklama yok)
Aşağıdaki değerlerden biri: 1, 2, latest
Varsayılan: 1

format=rawfm

Hata ayıklama öğeleri dahil çıktı verileri, JSON biçiminde (HTML'de güzel yazdırılır).

Parametre:
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)

format=xml

(main | xml)

XML formatında veri çıkışı.

Parametre:
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)

format=xmlfm

XML biçiminde çıkış (HTML'de güzel baskı).

Parametre:
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)

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 (ö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 – günümüz)

Lütfen yorumlarınızı, önerilerinizi ve sorularınızı [email protected] adresine gönderin. veya https://phabricator.wikimedia.org/ adresinde bir hata raporu sunun.

"https://tiplopedi.com/index.php/Özel:ApiHelp" sayfasından alınmıştır