Довідка API Медіавікі
Це автоматично генерована сторінка документації API Медіавікі.
Документація та приклади: https://www.mediawiki.org/wiki/API
list=allimages (ai)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: 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