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

(main | 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, 110, 111, 274, 275, 420, 421, 500, 501, 502, 503, 828, 829, 1200, 1201, 1202, 2000, 2001, 2002, 2300, 2301, 2302, 2303, 2900, 2901, 10004, 10005
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
profile

Kullanılacak profil arayın.

strict
Birkaç noktalama işareti kaldırılmış ancak aksan işaretleri ve stres işaretleri olan katı profil tutulur.
normal
Birkaç noktalama işareti, bazı aksan işaretleri ve engellenenler kaldırıldı.
normal-subphrases
Birkaç noktalama işareti, bazı aksan işaretleri ve engellenenler kaldırıldı. Alt cümleleri de eşleştirecektir (dahili viki yapılandırmasına bağlı olarak alt deyimler veya alt sayfalar olabilir).
fuzzy
Yazım hatası düzeltmesiyle normale benzer (iki yazım hatası desteklenir).
fast-fuzzy
Deneysel fuzzy profil (herhangi bir zamanda kaldırılabilir)
fuzzy-subphrases
Yazım hatası düzeltmesiyle normale benzer (iki yazım hatası desteklenir). Alt cümleleri de eşleştirecektir (dahili wiki yapılandırmasına bağlı olarak alt deyimler veya alt sayfalar olabilir).
classic
Klasik önek, birkaç noktalama işareti ve bazı aksan işaretleri kaldırıldı.
engine_autoselect
Kullanılacak en iyi profile arama motorunun karar vermesine izin verin.
Aşağıdaki değerlerden biri: classic, engine_autoselect, fast-fuzzy, fuzzy, fuzzy-subphrases, normal, normal-subphrases, strict
Varsayılan: engine_autoselect
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]
"https://noita.wiki.gg/tr/wiki/Özel:ApiHelp" sayfasından alınmıştır