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

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

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

prop=imageinfo (ii)

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

Видає інформацію про файл й історію завантаження.

Параметри:
iiprop

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

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

Скільки виводити версій кожного файлу.

Дозволено не більше 500 (5000 для ботів).
Тип: ціле число або max
За замовчуванням: 1
iistart

Часова мітка, з якої почати список.

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

Часова мітка, на якій закінчити список.

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

Якщо вказано iiprop=url, буде видано URL на масштабоване до цього розміру зображення. Для підвищення продуктивності, якщо використовується ця опція, не буде видано більше, ніж 50 масштабованих зображень.

Тип: ціле число
За замовчуванням: -1
iiurlheight

Аналогічно до iiurlwidth.

Тип: ціле число
За замовчуванням: -1
iimetadataversion

Версія метаданих, яку використати. Якщо вказано latest, використати останню версію. За замовчуванням — 1 для зворотної сумісності.

За замовчуванням: 1
iiextmetadatalanguage

Якою мовою вибирати метадані. Це стосується і того, який переклад вибирати, якщо є різні, і як форматувати різні числа та значення.

За замовчуванням: uk
iiextmetadatamultilang

Якщо переклади властивості extmetadata доступні, вибрати їх усі.

Тип: логічний (деталі)
iiextmetadatafilter

Якщо вказано і не порожньо, буде видано лише ці ключі для iiprop=extmetadata.

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

Рядок окремого параметра. Наприклад, PDF-ки можуть використовувати page15-100px. iiurlwidth повинно використовуватись і бути сумісним з iiurlparam.

За замовчуванням: (пусто)
iicontinue

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

iilocalonly

Шукати лише файли у локальному репозиторії.

Тип: логічний (деталі)
Приклади:
Вибрати інформацію про поточну версію File:Albert Einstein Head.jpg.
api.php?action=query&titles=File:Albert%20Einstein%20Head.jpg&prop=imageinfo
Вибрати інформацію про версії File:Test.jpg від 2008 і раніше.
api.php?action=query&titles=File:Test.jpg&prop=imageinfo&iilimit=50&iiend=2007-12-31T23:59:59Z&iiprop=timestamp|user|url