Pomoc API MediaWiki

To jest automatycznie wygenerowana strona dokumentacji API MediaWiki.

Dokumentacja i przykłady: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=opensearch

(main | opensearch)

Przeszukaj wiki przy użyciu protokołu OpenSearch.

Parametry:
search

Wyszukaj tekst.

Ten parametr jest wymagany.
namespace

Przestrzenie nazw do przeszukania. Pomijane jeśli search zaczyna się od poprawnego przedrostka przestrzeni nazw.

Wartości (oddziel za pomocą | lub alternatywy): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 202, 274, 275, 828, 829, 2300, 2301, 2302, 2303, 10004, 10005, 10006, 10007, 10008, 10009
Aby wskazać wszystkie wartości, użyj *.
Domyślnie: 0
limit

Maksymalna liczba zwracanych wyników.

Type: integer or max
Wartość musi znajdować się pomiędzy 1 a 500.
Domyślnie: 10
profile

Search profile to use.

strict
Strict profile with few punctuation characters removed but diacritics and stress marks are kept.
normal
Few punctuation characters, some diacritics and stopwords removed.
normal-subphrases
Few punctuation characters, some diacritics and stopwords removed. It will match also subphrases (can be subphrases or subpages depending on internal wiki configuration).
fuzzy
Similar to normal with typo correction (two typos supported).
fast-fuzzy
Experimental fuzzy profile (may be removed at any time)
fuzzy-subphrases
Similar to normal with typo correction (two typos supported). It will match also subphrases (can be subphrases or subpages depending on internal wiki configuration).
classic
Classic prefix, few punctuation characters and some diacritics removed.
engine_autoselect
Let the search engine decide on the best profile to use.
Jedna z następujących wartości: classic, engine_autoselect, fast-fuzzy, fuzzy, fuzzy-subphrases, normal, normal-subphrases, strict
Domyślnie: engine_autoselect
suggest
Przestarzałe.

Nieużywane.

Typ: wartość boolowska (szczegóły)
redirects

Jak obsługiwać przekierowania:

return
Zwróć samo przekierowanie.
resolve
Zwróć stronę docelową. Może zwrócić mniej niż wyników określonych w limit.

Z powodów historycznych, domyślnie jest to "return" dla format=json, a "resolve" dla innych formatów.

Jedna z następujących wartości: resolve, return
format

Format danych wyjściowych.

Jedna z następujących wartości: json, jsonfm, xml, xmlfm
Domyślnie: json
warningsaserror

Jeżeli pojawią się ostrzeżenia związane z format=json, zwróć błąd API zamiast ignorowania ich.

Typ: wartość boolowska (szczegóły)
Przykład:
Znajdź strony zaczynające się od Te.
api.php?action=opensearch&search=Te [otwórz w brudnopisie]