Jump to content

API:Imagerotate

From mediawiki.org
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is a translated version of the page API:Imagerotate and the translation is 100% complete.
На данный момент этот модуль отключён на всех вики-проектах Викимедиа из-за проблем с производительностью (phab:T35186).

Токен

Чтобы повернуть изображение, требуется CSRF токен. Этот токен одинаков для всех страниц, но меняется при каждом входе в систему. CSRF токены могут быть получены через action=query&meta=tokens с параметром type=csrf (MW 1.24+). В более старых версиях можно использовать API:Tokens (действие) или API:Info , чтобы получить токен редактирования.

Параметры

Этот модуль включает в себя ApiPageSet и во многих отношениях действует сходно запросу query. Для подробностей см. статьи об указании страниц и разрешении перенаправлений.

  • rotation: На сколько градусов повернуть изображение по часовой стрелке. Возможные значения: 90, 180, 270
  • continue: Когда доступно больше результатов, используйте это значение для продолжения. (См. статью о продолжении запросов.) 1.24+
  • tags: Tags to apply to the entry in the upload log. 1.29+
  • titles: Список названий обрабатываемых страниц. Разделяйте значения |. Разрешено не более 50 (500 для ботов). 1.23+
  • pageids: Список идентификаторов обрабатываемых страниц. Разделяйте значения |. Разрешено не более 50 (500 для ботов). Тип: list of integers
  • revids: Список идентификаторов обрабатываемых версий. Разделяйте значения |. Разрешено не более 50 (500 для ботов). Тип: list of integers
  • generator: Получить список обрабатываемых страниц, выполнив указанный модуль запроса (query). Обратите внимание: названия параметров модуля-генератора должны передаваться с префиксом «g». Возможные значения: see MediaWiki API generators
  • redirects: Автоматически разрешать перенаправления в параметрах titles, pageids и revids, или в страницах, возвращённых генератором.
  • converttitles: Преобразовывать названия страниц к другим вариантам по мере необходимости. Применимо, только если язык содержимого вики поддерживает преобразование между вариантами языка. Среди таких языков следующие: gan, iu, kk, ku, shi, sr, tg, uz, zh
  • token: Токен «csrf», полученных из ответа на запрос action=query&meta=tokens

Коды ошибок

В дополнение к обычным ошибкам, о неудачных попытках поворота изображений будет указано в результате в поле errormessage.

Пример

Повернуть File:Example.png на 90 градусов.
Результат
{
  "imagerotate": [
    {
      "id": 20,
      "ns": 6,
      "title": "File:Example.png",
      "result": "Success"
    }
  ]
}


action=imagerotate

(main | imagerotate)

This module has been disabled.