Форум

Пожалуйста или Регистрация для создания записей и тем.

Плагин Osclass API

Плагин 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');
Osclass