Справка MediaWiki API

Это автоматически сгенерированная страница документации MediaWiki API.

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

list=allimages (ai)

(main | query | allimages)
  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Перечисление всех файлов.

Параметры:
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
Синоним для size.
sha1
Добавляет SHA1-хэш файла.
mime
Добавляет MIME-тип файла.
mediatype
Добавляет медиа-тип файла.
metadata
Перечисляет метаданные Exif для файловой версии.
commonmetadata
Перечисляет общие для данного формата метаданные для файловой версии.
extmetadata
Перечисляет структурированные метаданные, собранные из нескольких источников. Результат отдаётся в формате HTML.
bitdepth
Добавляет глубину цвета файловой версии.
badfile
Добавляет указание на то, находится ли файл в списке MediaWiki:Bad image list
Значения (разделённые с помощью | или альтернативного разделителя): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, mediatype, metadata, commonmetadata, extmetadata, bitdepth, badfile
По умолчанию: 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 [открыть в песочнице]