====== 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 для создания ссылки.