Плагин Osclass API
Цитата: administrator от 09.11.2024, 12:52Плагин API Osclass со всеми необходимыми конечными точками и авторизацией JWT.
Приложение Osclass (Native + PWA)
Вы всегда хотели иметь мобильное приложение для Osclass, не так ли? Что ж, вы можете его реализовать. И разработать вы можете его с помощью данного плагина, API Osclass!Использование:
URL API — yoursite.ru/oc-content/plugins/dftd_api/api/.
Проверьте api/index.php для списка конечных точек.
ItemActions / UserActions
API содержит классы ItemActions и UserActions из нескольких версий Osclass с определенным пространством имен и измененными хуками.Все хуки и фильтры имеют префикс api_, поэтому по умолчанию никакие плагины не мешают API.
Если вы все еще предпочитаете использовать классы действий по умолчанию, замените use DFTDAPIActionsUserActions на UserActions; с использованием UserActions;, то же самое для item.
Плагины
Легко расширяется с помощью простого хука api_router.Пример использования хука
function my_api_extension($router) { $router->get('/hello-world', function() { echo 'Hello world!'; }); } osc_add_hook('api_router', 'my_api_extension');
Плагин API Osclass со всеми необходимыми конечными точками и авторизацией JWT.
Приложение Osclass (Native + PWA)
Вы всегда хотели иметь мобильное приложение для Osclass, не так ли? Что ж, вы можете его реализовать. И разработать вы можете его с помощью данного плагина, API Osclass!
Использование:
URL API — yoursite.ru/oc-content/plugins/dftd_api/api/.
Проверьте api/index.php для списка конечных точек.
ItemActions / UserActions
API содержит классы ItemActions и UserActions из нескольких версий Osclass с определенным пространством имен и измененными хуками.
Все хуки и фильтры имеют префикс api_, поэтому по умолчанию никакие плагины не мешают API.
Если вы все еще предпочитаете использовать классы действий по умолчанию, замените use DFTDAPIActionsUserActions на UserActions; с использованием UserActions;, то же самое для item.
Плагины
Легко расширяется с помощью простого хука api_router.
Пример использования хука
function my_api_extension($router) { $router->get('/hello-world', function() { echo 'Hello world!'; }); } osc_add_hook('api_router', 'my_api_extension');