API:Lists/uk

Перечислені тут модулі можуть бути використані як генератори, якщо не зазначено протилежного.

Обмеження
Усі запрохані списки повертають обмежену кількість записів. Звичаєво повертається 10 записів, звичайні користувачі можуть попросити 500 записів, користувачі з правом  (зазвичай боти й адміністратори) — 5000. Some modules impose stricter limits under certain conditions. Якщо ви не впевнені, які обмеження вжити, і просто хочете якнайбільше результатів, то виставте обмеження в. У цьому випадку буде повернено елемент, який вказуватиме на використане обмеження.

Можливі помилки
Якщо ви виставите обмеження більше за максимальне, то буде повернено помилку: (замість  може бути інший префікс модуля)
 * code: aplimit
 * info: aplimit may not be over 500 (set to 1000) for users

search / sr
Шукати на сторінках певний рядок.

Параметри
 * : рядок до пошуку
 * : де шукати
 * : у назвах сторінок (звичаєво) (робить пошук у тексті, якщо пошуковий рушій не підтримує пошуку в назвах)
 * : у тексті сторінок
 * : у яких просторах назв шукати. Звичаєво тільки в головному
 * : показувати перенаправлення
 * : скільки максимально записів повертати (звичаєво 10)
 * : вживається для продовження попереднього запиту

Можливі помилки

 * code: srparam-search
 * info: empty search string is not allowed (не вказано рядка до пошуку)
 * code: srsearch-title-disabled
 * info: title search is disabled (не можна шукати у назвах сторінок)
 * code: srsearch-text-disabled
 * info: text search is disabled (не можна шукати у текстах сторінок)

recentchanges / rc
Отримати список останніх змін (типу Special:Recentchanges). Не може використовуватися як генератор.

Параметри
 * : Часова мітка. Перелічувати зміни, починаючи з цього часу
 * : Часова мітка. Перелічувати зміни, зроблені до цього часу
 * : Напрямок перелічення
 * : Спочатку йдуть новіші зміни (звичаєво). Примітка:  має бути пізнішою за  .
 * : Спочатку старіші. Примітка:  має бути ранішою за  .
 * : Maximum amount of changes to list (10 by default)
 * : Only list changes in these namespaces
 * : Only list changes to these titles
 * : Only list changes made by this user
 * : Do not list changes made by this user
 * : Only list certain types of changes
 * : Regular page edits
 * : Page creations
 * : Log entries
 * : Only list items that meet these criteria. Conflicting options (such as  and  ) cannot be used together
 * : Only list minor edits
 * : Don't list minor edits
 * : Only list bot edits
 * : Don't list bot edits
 * : Only list edits by anonymous users
 * : Only list edits by registered users
 * : Only list edits to pages that are currently redirects
 * : Only list edits to pages that currently aren't redirects
 * : Only list edits flagged as patrolled. Only available to users with the  right
 * : Only list edits not flagged as patrolled. Only available to users with the  right
 * : Which properties to get
 * : The user who made the change
 * : The edit/log comment
 * : The time and date of the change (default)
 * : The title the change was made to (default)
 * : The page ID, revision ID, previous revision ID and RCID (used for patrolling) (default)
 * : The page size before and after the change
 * : Whether the changed page is currently a redirect
 * : Whether the change is patrolled. Only available to users with the  right
 * : If the change was a log event, add the,   and   fields and the log parameters
 * : A new page was created
 * : The change was a minor edit
 * : The change was a bot edit
 * : The change was a bot edit

Example

Possible warnings
 * Action ' action ' is not allowed for the current user
 * Thrown when a token is requested that the current user isn't allowed to use

Possible errors
 * code: rcshow
 * info: Incorrect parameter - mutually exclusive values may not be supplied
 * code: rcpermissiondenied
 * info: You need the patrol right to request the patrolled flag