MediaWiki:Api-help-datatypes/uk

From translatewiki.net
Jump to: navigation, search

Вхідні дані у MediaWiki мають бути в NFC-нормалізованому UTF-8. MediaWiki може спробувати конвертувати вхідні дані іншого вигляду, але від цього можуть постраждати деякі операції (як редагування з перевіркою MD5).

Деякі типи параметрів у запитах API потребують ширшого пояснення:

boolean
Логічні параметри працюють як галочки HTML: якщо параметр вказано, не залежно від значення, він вважається істинним. Щоб значення було хибним, пропустіть параметр зовсім.
timestamp
Часові мітки можуть бути вказані у кількох форматах. Рекомендується час і дата в ISO 8601. Усі значення часу в UTC, будь-які часові пояси ігноруються.
  • Дата і час ISO 8601, 2001-01-15T14:56:00Z (пунктуація і Z необов'язокві)
  • Дата і час ISO 8601 з (ігнорованими) частками секунди, 2001-01-15T14:56:00.00001Z (дефіси, двокрапки та Z необов'язкові)
  • Формат MediaWiki, 20010115145600
  • Загальний числовий формат, 2001-01-15 14:56:00 (необов'язковий часовий пояс GMT, +## або -## ігнорується)
  • Формат EXIF, 2001:01:15 14:56:00
  • Формат RFC 2822 (часовий пояс може бути опущений), Mon, 15 Jan 2001 14:56:00
  • Формат RFC 850 (часовий пояс може бути опущений), Monday, 15-Jan-2001 14:56:00
  • Формат C ctime, Mon Jan 15 14:56:00 2001
  • Секунди від 1970-01-01T00:00:00Z у вигляді цілого числа від 1 до 13 цифр (без 0)
  • Рядок now
альтернативний роздільник багатьох значень
Параметри, що приймають багато значень, зазвичай подаються зі значеннями, розділеними вертикальною рискою, наприклад, param=value1|value2 або param=value1%7Cvalue2. Якщо значення повинне містити вертикальну риску, використовуйте як роздільник U+001F (роздільник одиниць) та поставте U+001F перед значенням, наприклад, param=%1Fvalue1%1Fvalue2.