MediaWiki API yardımı
Bu otomatik olarak oluşturulan bir MediaWiki API belgelenme sayfasıdır.
Belgeler ve örnekler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=query
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
MediaWiki'den ve MediaWiki hakkında veri getirin.
Tüm veri değişikliklerinin önce kötü amaçlı sitelerden kötüye kullanımı önlemek için bir anahtar almak için sorgu kullanması gerekir.
- prop
Sorgulanan sayfalar için hangi özelliklerin alınacağı.
- categories
- Sayfaların ait olduğu tüm kategorileri listeleyin.
- categoryinfo
- Belirli kategoriler hakkında bilgi verir.
- cirrusbuilddoc
- Veritabanı sunucularından bir CirrusSearch madde belgesinin dökümü
- cirruscompsuggestbuilddoc
- Tamamlayıcı önerici tarafından kullanılan belgenin dökümü
- cirrusdoc
- Arama sunucularından bir CirrusSearch madde belgesinin dökümü
- 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.
- extracts
- Verilen sayfaların düz metin veya sınırlı HTML alıntılarını döndürür.
- fileusage
- Verilen dosyaları kullanan tüm sayfaları bulun.
- globalusage
- Belirli bir görüntü için genel resim kullanımını döndürür.
- 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.
- mmcontent
- Get the description and targets of a spamlist
- pageimages
- Küçük resimler ve fotoğrafların varlığı gibi sayfadaki resimlerle ilgili bilgileri döndürür.
- pageprops
- Sayfa içeriğinde tanımlanan çeşitli sayfa özelliklerini edinin.
- pageviews
- Sayfa başına sayfa görüntüleme verilerini (son pvipdays günün her biri için günlük sayfa görüntüleme sayısı) gösterir.
- 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.
- transcodestatus
- Belirli bir dosya sayfası için kod dönüştürme durumunu alın.
- videoinfo
- Imageinfo'yu video kaynağı (türevleri) bilgilerini içerecek şekilde genişletir
- mapdata
- Dahili. Verilen sayfalar için tüm Kartographer harita verilerini isteyin
- Değer (| veya alternatif ile ayırın): categories, categoryinfo, cirrusbuilddoc, cirruscompsuggestbuilddoc, cirrusdoc, contributors, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, globalusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, mmcontent, pageimages, pageprops, pageviews, redirects, revisions, stashimageinfo, templates, transcludedin, transcodestatus, videoinfo, mapdata
- list
Hangi listeleri alacağınız.
- abusefilters
- Kötüye kullanım filtrelerinin ayrıntılarını gösterin.
- abuselog
- Kötüye kullanım filtrelerinden birinin yakaladığı olayları gösterin.
- 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.
- betafeatures
- Tüm BetaÖzelliklerini listeleyin
- blocks
- Engellenen tüm kullanıcıları ve IP adreslerini listeleyin.
- categorymembers
- Belirli bir kategorideki tüm sayfaları listeleyin.
- centralnoticeactivecampaigns
- Başlangıç ve bitiş tarihleri ve ilişkili banner'larla şu anda etkin olan kampanyaların bir listesini alın.
- centralnoticelogs
- Kampanya yapılandırma değişikliklerinin günlüğünü alın.
- checkuser
- Belirli bir kullanıcı adı tarafından hangi IP adreslerinin kullanıldığını veya kullanıcı adlarının belirli bir IP adresi tarafından kullanıldığını kontrol edin.
- checkuserlog
- Denetçi günlüğünden girdileri alın.
- 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.
- gadgetcategories
- Küçük araç kategorilerinin bir listesini döndürür.
- gadgets
- Bu vikide kullanılan küçük araçlarını bir listesini döndürür.
- globalallusers
- Tüm küresel kullanıcıları numaralandırın.
- globalblocks
- Küresel olarak engellenen tüm IP adreslerini listeleyin.
- globalgroups
- Tüm küresel grupları 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.
- linterrors
- Lint hatalarının bir listesini alın
- logevents
- Olayları günlüklerden alın.
- mostviewed
- En çok görüntülenen sayfaları listeler (geçen günün sayfa görüntüleme sayısına göre).
- 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.
- wikisets
- Tüm viki kümelerini numaralandırın.
- deletedrevs
- Kaldırıldı. Silinen revizyonları listeleyin.
- readinglistentries
- Dahili. Belirli bir listenin sayfalarını listeler.
- Değer (| veya alternatif ile ayırın): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, betafeatures, blocks, categorymembers, centralnoticeactivecampaigns, centralnoticelogs, checkuser, checkuserlog, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, globalallusers, globalblocks, globalgroups, imageusage, iwbacklinks, langbacklinks, linterrors, logevents, mostviewed, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, wikisets, deletedrevs, readinglistentries
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- 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.
- babel
- Kullanıcının bildiği diller hakkında bilgi alın
- featureusage
- Bir kullanıcı aracısı için günlüğe kaydedilmiş API özelliği kullanımlarının bir özetini alın.
- filerepoinfo
- Vikide yapılandırılan görüntü havuzlarıyla ilgili meta bilgileri döndürür.
- globalpreferences
- Geçerli kullanıcı için genel tercihleri alın.
- globalrenamestatus
- Devam eden global yeniden adlandırmalar hakkında bilgi gösterin.
- globaluserinfo
- Küresel bir kullanıcı hakkında bilgi gösterin.
- languageinfo
- Kullanılabilir diller hakkında bilgi döndürün.
- linterstats
- Her kategorideki lint hatası sayısını alın
- notifications
- Mevcut kullanıcıyı bekleyen bildirimler alın.
- siteinfo
- Site hakkında genel bilgi verin.
- siteviews
- Site genelinde sayfa görüntüleme verilerini gösterir (son pvisdays günün her biri için günlük sayfa görüntüleme toplamları).
- tokens
- Veri değiştirme işlemleri için anahtar alır.
- unreadnotificationpages
- Geçerli kullanıcı için okunmamış bildirimlerin bulunduğu sayfaları alın.
- 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.
- readinglists
- Dahili. Kullanıcının okuma listelerini listeleyin veya filtreleyin ve bunlarla ilgili meta verileri gösterin.
- Değer (| veya alternatif ile ayırın): allmessages, authmanagerinfo, babel, featureusage, filerepoinfo, globalpreferences, globalrenamestatus, globaluserinfo, languageinfo, linterstats, notifications, siteinfo, siteviews, tokens, unreadnotificationpages, userinfo, oath, readinglists
- indexpageids
Döndürülen tüm sayfa kimliklerini listeleyen ek bir sayfa kimliği bölümü ekleyin.
- Tür: boole (ayrıntılar)
- export
Verilen veya oluşturulan tüm sayfaların geçerli düzeltmelerini dışa aktarın.
- Tür: boole (ayrıntılar)
- exportnowrap
Dışa aktarılan XML'yi bir XML sonucuna sarmadan döndürün (Özel:Export ile aynı biçimde). Yalnızca query+export ile kullanılabilir.
- Tür: boole (ayrıntılar)
- exportschema
Dışa aktarırken XML döküm biçiminin belirli bir sürümünü hedefleyin. Yalnızca query+export ile kullanılabilir.
- Aşağıdaki değerlerden biri: 0.10, 0.11
- Varsayılan: 0.11
- iwurl
Başlık bir vikiarası bağlantısıysa tam URL'nin alınıp alınmayacağı.
- Tür: boole (ayrıntılar)
- continue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- rawcontinue
Devam etmek için ham query-continue verilerini döndürün.
- Tür: boole (ayrıntılar)
- titles
Üzerinde çalışılacak başlıkların bir listesi.
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- pageids
Üzerinde çalışılacak sayfa kimlikleri listesi.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- revids
Üzerinde çalışılacak revizyon kimlikleri listesi. Hemen hemen tüm sorgu modüllerinin revizyon kimliklerini karşılık gelen sayfa kimliğine dönüştüreceğini ve bunun yerine en son revizyonda çalışacağını unutmayın. Sadece prop=revisions yanıtında tam revizyonları kullanır.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- generator
Belirtilen sorgu modülünü çalıştırarak üzerinde çalışılacak sayfaların listesini alın.
Not: Jeneratör parametre adlarının önüne "g" işareti konmalıdır, örneklere bakın.
- allcategories
- Tüm kategorileri numaralandırın.
- alldeletedrevisions
- Silinen tüm düzeltmeleri bir kullanıcı tarafından veya bir ad alanında listeleyin.
- allfileusages
- Mevcut olmayanlar da dahil olmak üzere tüm dosya kullanımlarını listeleyin.
- allimages
- Tüm görüntüleri sırayla numaralandırın.
- alllinks
- Belirli bir ad alanını işaret eden tüm bağlantıları numaralandırın.
- allpages
- Belirli bir ad alanındaki tüm sayfaları sırayla numaralandırır.
- allredirects
- Bir ad alanına tüm yönlendirmeleri listeleyin.
- allrevisions
- Tüm revizyonları listeleyin.
- alltransclusions
- Mevcut olmayanlar da dahil olmak üzere tüm yansıtmaları ({{x}} kullanılarak katıştırılmış sayfalar) listeleyin.
- backlinks
- Belirli bir sayfaya bağlantı veren tüm sayfaları bulun.
- categories
- Sayfaların ait olduğu tüm kategorileri listeleyin.
- categorymembers
- Belirli bir kategorideki tüm sayfaları listeleyin.
- deletedrevisions
- Silinen revizyon bilgilerini alın.
- duplicatefiles
- Karma değerlerine göre verilen dosyaların kopyaları olan tüm dosyaları listeleyin.
- embeddedin
- Belirli bir başlığı yerleştiren (yansıtan) tüm sayfaları bulun.
- exturlusage
- Belirli bir URL içeren sayfaları numaralandırın.
- fileusage
- Verilen dosyaları kullanan tüm sayfaları bulun.
- images
- Belirli sayfalarda bulunan tüm dosyaları döndürür.
- imageusage
- Verilen resim başlığını kullanan tüm sayfaları bulun.
- iwbacklinks
- Verilen vikiarası bağlantısına bağlantı veren tüm sayfaları bulun.
- langbacklinks
- Verilen dil bağlantısına bağlantı veren tüm sayfaları bulun.
- links
- Verilen sayfalardaki tüm bağlantıları döndürür.
- linkshere
- Verilen sayfalara bağlantı veren tüm sayfaları bulun.
- mostviewed
- En çok görüntülenen sayfaları listeler (geçen günün sayfa görüntüleme sayısına göre).
- 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.
- readinglistentries
- Dahili. Belirli bir listenin sayfalarını listeler.
- 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, mostviewed, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw, readinglistentries
- redirects
query+titles, query+pageids ve query+revids ve query+generator tarafından döndürülen sayfalardaki yönlendirmeleri otomatik olarak çözün.
- Tür: boole (ayrıntılar)
- converttitles
Gerekirse başlıkları diğer varyantlara dönüştürün. Yalnızca vikinin içerik dili değişken dönüşümü destekliyorsa çalışır. Varyant dönüşümünü destekleyen diller ban, en, crh, gan, iu, ku, sh, shi, sr, tg, tly, uz, wuu, zgh ve zh.
- Tür: boole (ayrıntılar)
- Main Page site bilgisi ve revizyonları getirin.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Anasayfa&rvprop=user|comment&continue= [sandbox'ta açın]
- API/ ile başlayan sayfa revizyonları getirin.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [sandbox'ta açın]