REST API Drupal 11
Сайт API: https://api.jeka-nn.ru:8243
Базовая информация
- CMS: Drupal 11
- Формат данных: JSON
- Базовый URL:
https://api.jeka-nn.ru:8243 - Порт: использовать
8243для всех запросов API
Основные эндпоинты
GET /jsonapi/node/article— список материалов типаarticleGET /jsonapi/node/article/{uuid}— один материал по UUIDGET /jsonapi/taxonomy_term/tags— список теговPOST /user/login?_format=json— вход пользователя (если включен endpoint)
Авторизация
Для чтения публичного контента авторизация обычно не требуется. Для изменения данных используйте авторизацию (например, cookie-сессию или токен, в зависимости от конфигурации сайта).
Примеры запросов
curl -X GET "https://api.jeka-nn.ru:8243/jsonapi/node/article"
curl -X GET "https://api.jeka-nn.ru:8243/jsonapi/node/article/UUID"
curl -X POST "https://api.jeka-nn.ru:8243/user/login?_format=json" \
-H "Content-Type: application/json" \
-d '{"name":"USERNAME","pass":"PASSWORD"}'
Примечание
Список доступных ресурсов зависит от включенных модулей Drupal и настроек прав доступа.