Jump to content

API:Imagerotate

From mediawiki.org
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.