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=imagerotate
- Bu modül okuma hakları gerektirir.
- Bu modül yazma hakları gerektirir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Bir veya daha fazla görüntüyü döndürün.
- rotation
Görüntüyü saat yönünde döndürme derecesi.
- Bu parametre gerekli.
- Aşağıdaki değerlerden biri: 90, 180, 270
- continue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- 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. Hemen hemen tüm sorgu modüllerinin revizyon kimliklerini karşılık gelen sayfa kimliğine dönüştüreceğini ve bunun yerine en son revizyonda çalışacağını unutmayın. Sadece prop=revisions yanıtında tam revizyonları kullanır.
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- generator
Belirtilen sorgu modülünü çalıştırarak üzerinde çalışılacak sayfaların listesini alın.
Not: Jeneratör parametre adlarının önüne "g" işareti konmalıdır, örneklere bakın.
- allcategories
- Tüm kategorileri numaralandırın.
- alldeletedrevisions
- Silinen tüm düzeltmeleri bir kullanıcı tarafından veya bir ad alanında listeleyin.
- allfileusages
- Mevcut olmayanlar da dahil olmak üzere tüm dosya kullanımlarını listeleyin.
- allimages
- Tüm görüntüleri sırayla numaralandırın.
- alllinks
- Belirli bir ad alanını işaret eden tüm bağlantıları numaralandırın.
- allpages
- Belirli bir ad alanındaki tüm sayfaları sırayla numaralandırır.
- allredirects
- Bir ad alanına tüm yönlendirmeleri listeleyin.
- allrevisions
- Tüm revizyonları listeleyin.
- alltransclusions
- Mevcut olmayanlar da dahil olmak üzere tüm yansıtmaları ({{x}} kullanılarak katıştırılmış sayfalar) listeleyin.
- backlinks
- Belirli bir sayfaya bağlantı veren tüm sayfaları bulun.
- categories
- Sayfaların ait olduğu tüm kategorileri listeleyin.
- categorymembers
- Belirli bir kategorideki tüm sayfaları listeleyin.
- deletedrevisions
- Silinen revizyon bilgilerini alın.
- duplicatefiles
- Karma değerlerine göre verilen dosyaların kopyaları olan tüm dosyaları listeleyin.
- embeddedin
- Belirli bir başlığı yerleştiren (yansıtan) tüm sayfaları bulun.
- exturlusage
- Belirli bir URL içeren sayfaları numaralandırın.
- fileusage
- Verilen dosyaları kullanan tüm sayfaları bulun.
- images
- Belirli sayfalarda bulunan tüm dosyaları döndürür.
- imageusage
- Verilen resim başlığını kullanan tüm sayfaları bulun.
- iwbacklinks
- Verilen vikiarası bağlantısına bağlantı veren tüm sayfaları bulun.
- langbacklinks
- Verilen dil bağlantısına bağlantı veren tüm sayfaları bulun.
- links
- Verilen sayfalardaki tüm bağlantıları döndürür.
- linkshere
- Verilen sayfalara bağlantı veren tüm sayfaları bulun.
- pageswithprop
- Belirli bir sayfa özelliğini kullanarak tüm sayfaları listeleyin.
- prefixsearch
- Sayfa başlıkları için önek araması yapın.
- protectedtitles
- Oluşumu korunan tüm başlıkları listeleyin.
- querypage
- QueryPage tabanlı özel bir sayfa tarafından sağlanan bir liste alın.
- random
- Bir dizi rastgele sayfa alın.
- recentchanges
- Son değişiklikleri numaralandırın.
- redirects
- Verilen sayfalara tüm yönlendirmeleri döndürür.
- revisions
- Revizyon bilgilerini alın.
- search
- Tam metin araması yapın.
- templates
- Belirli sayfalara yansıtılmış tüm sayfaları döndürür.
- transcludedin
- Verilen sayfaları yansıtan tüm sayfaları bulun.
- watchlist
- Geçerli kullanıcının izleme listesindeki sayfalarda son değişiklikleri alın.
- watchlistraw
- Geçerli kullanıcının izleme listesindeki tüm sayfaları alın.
- Aşağıdaki değerlerden biri: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
titles, pageids ve revids ve generator tarafından döndürülen sayfalardaki yönlendirmeleri otomatik olarak çözün.
- Tür: boole (ayrıntılar)
- converttitles
Gerekirse başlıkları diğer varyantlara dönüştürün. Yalnızca vikinin içerik dili değişken dönüşümü destekliyorsa çalışır. Varyant dönüşümünü destekleyen diller ban, en, crh, gan, iu, 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.
- Dosya:Örnek.png öğesini 90 derece döndürün.
- api.php?action=imagerotate&titles=File:Example.jpg&rotation=90&token=123ABC [sandbox'ta açın]
- Kategori:Çevir'deki tüm resimleri 180 derece döndürün.
- api.php?action=imagerotate&generator=categorymembers&gcmtitle=Category:Flip&gcmtype=file&rotation=180&token=123ABC [sandbox'ta açın]