====== Dokuwiki (Rest) Api Plugin ====== Это плагин Dokuwiki, который реализует API для Dokuwiki, чтобы использовать DokuWiki в качестве серверной системы управления контентом (CMS). ===== Разрешения===== Все запросы выполняются с ''public'' разрешениями.(ie [[https://www.dokuwiki.org/acl|@ALL group]]) ===== Интерфейс===== ==== pages ==== ''pages'' возвращает список всех страниц http://localhost:81/lib/exe/ajax.php?call=api&fn=pages&limit=10 Параметры запроса запроса: * ''limit'' : максимальное количество страниц (известен также под [[https://www.dokuwiki.org/pagename|pagename]]) ==== page ==== ''page'' возвращает гораздо больше информации на странице, чем [[#pages|pages]] http://localhost:81/lib/exe/ajax.php?call=api&fn=page Параметры запроса: * ''id'' : идентификатор страницы (известен также как[[https://www.dokuwiki.org/pagename|pagename]]) http://localhost:81/lib/exe/ajax.php?call=api&fn=page&id=python:оконное_приложение:tkinter:упаковщики:pack ==== Relative URL ==== Если вам нужен относительный URL-адрес в экспортированном HTML. Смотрите по ссылке[[https://www.dokuwiki.org/config:canonical|https://www.dokuwiki.org/config:canonical]] ==== Base Directory ==== See [[https://www.dokuwiki.org/config:basedir|https://www.dokuwiki.org/config:basedir]] The DOKU_BASE constant. Используется в функции wl файла common.php для создания ссылки.