Этот тег следует использовать для всех вопросов, связанных с API Platform, платформой для создания первых веб-проектов API. Платформа API содержит набор инструментов, позволяющих с легкостью создавать полнофункциональные гипермедиа API (современные форматы, документы, авторизация, фильтрация, упорядочивание, кеширование, тестирование ...) и создавать клиентские приложения. Он построен на основе компонентов Symfony (PHP) и React (JavaScript).
API Platform - это веб-инфраструктура следующего поколения, предназначенная для простого создания проектов на основе API без ущерба для расширяемости и гибкости:
- Создайте свой собственный модель данных в виде простых старых классов PHP или импортируйте существующий из словаря Schema.org
- В считанные минуты представьте гипермедиа REST API с разбиением на страницы, проверкой данных, контролем доступа, внедрением отношений, фильтрами и обработкой ошибок ...
- Выгоды от согласования контента: JSON-LD, Hydra, HAL, YAML, JSON, XML и CSV поддерживаются "из коробки"
- Наслаждайтесь прекрасной автоматически сгенерированной документацией API (Swagger / OpenAPI)
- Добавьте удобный интерфейс администрирования Material Design, созданный с помощью React, без написания строки кода.
- Создание полнофункционального одностраничного приложения, созданного с помощью React, Redux, React Router и Bootstrap, благодаря генератору CRUD [ 117]
- Установка среды разработки и развертывание проекта в рабочей среде с использованием Docker
- Простое добавление аутентификации JSON Web Token или OAuth
- Создание спецификаций и тестов с помощью удобного для разработчика инструмента тестирования API сверху Бехат