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