Довідка API Медіавікі

Це автоматично генерована сторінка документації API Медіавікі.

Документація та приклади: https://www.mediawiki.org/wiki/API

list=allimages (ai)

(mainqueryallimages)
  • Цей модуль вимагає прав на читання.
  • Цей модуль може бути використаний як генератор.
  • Джерело: MediaWiki
  • Ліцензія: GPL-2.0+

Перерахувати усі зображення послідовно.

Параметри:
aisort

Властивість, за якою сортувати.

Одне значення: name, timestamp
За замовчуванням: name
aidir

Напрямок, у якому перелічити.

Одне значення: ascending, descending, newer, older
За замовчуванням: ascending
aifrom

Назва зображення, з якої почати перерахунок. Можна використати лише з aisort=name.

aito

Назва зображення, якою закінчити перерахунок. Можна використати лише з aisort=name.

aicontinue

Коли доступно більше результатів, використовуйте це, щоб продовжити.

aistart

Часова мітка, з якої почати перерахунок. Можна використати лише з aisort=timestamp.

Тип: часова мітка (дозволені формати)
aiend

Часова мітка, якою закінчити перерахунок. Можна використати лише з aisort=timestamp.

Тип: часова мітка (дозволені формати)
aiprop

Яку інформацію отримати:

timestamp
Додає мітку часу для завантаженої версії.
user
Додає користувача, який завантажив кожну версію файлу.
userid
Додати ідентифікатор користувача, який завантажив кожну версію файлу.
comment
Коментар до версії.
parsedcomment
Аналізований коментар версії.
canonicaltitle
Додає канонічну назву файлу.
url
Дає посилання на файл і сторінку опису.
size
Додає розмір файлу в байтах, а також висоту, ширину і кількість сторінок (якщо це можливо).
dimensions
Псевдонім для розміру.
sha1
Додає SHA-1 хеш файлу.
mime
Додає MIME-тип файлу.
mediatype
Додає медіатип файлу.
metadata
Перелічує Exif-метадані версії файлу.
commonmetadata
Перелічує метадані формату версії файлу.
extmetadata
Перелічує форматовані метадані, поєднані з кількох джерел. Результати у форматі HTML.
bitdepth
Додає бітну глибину версії.
Значення (розділені через |): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, mediatype, metadata, commonmetadata, extmetadata, bitdepth
За замовчуванням: timestamp|url
aiprefix

Шукати усі назви зображень, що починаються цим значенням. Можна використати лише разом з aisort=name.

aiminsize

Обмежити до зображень, які мають щонайменше стільки байтів.

Тип: ціле число
aimaxsize

Обмежити до зображень, які мають максимум стільки байтів.

Тип: ціле число
aisha1

SHA1-хеш зображення. Перевизначає aisha1base36.

aisha1base36

SHA1-хеш зображення у base 36 (використано в MediaWiki).

aiuser

Видати лише файли, завантажені цим користувачем. Можна використати лише з aisort=timestamp. Не можна використати разом з aifilterbots.

Тип: ім'я користувача
aifilterbots

Як фільтрувати файли, завантажені ботами. Можна використати лише з aisort=timestamp. Не можна використати разом з aiuser.

Одне значення: all, bots, nobots
За замовчуванням: all
aimime

Які MIME-типи шукати, напр., image/jpeg.

Розділіть значення з допомогою |. Максимальна кількість значень — 50 (500 для ботів).
ailimit

Скільки всього зображень видати.

Дозволено не більше 500 (5000 для ботів).
Тип: ціле число або max
За замовчуванням: 10
Приклади:
Показати список файлів, які починаються на літеру B.
api.php?action=query&list=allimages&aifrom=B
Показати список нещодавно завантажених файлів, подібно до Special:NewFiles.
api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older
Показати список файлів з MIME-типом image/png або image/gif
api.php?action=query&list=allimages&aimime=image/png|image/gif
Показати інформацію про 4 файли, що починаються на літеру T.
api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo