Вопросы по теме 'api-platform.com'

Как установить переменную в пути - платформа API
Я создаю небольшой API в Symfony и использую платформу Api. В /src/BooksBundle/Resources/config/api_resources/resources.xml я установил путь к: <collectionOperations> <collectionOperation name="get"> <attribute...
872 просмотров
schedule 18.04.2022

Как включить простой запрос идентификатора, а не использовать пути в api_platform graphql?
Я реализовал api_platform в своем проекте symfony 4, проблема в том, что мне приходится использовать пути, предоставленные Rest API, для извлечения данных с помощью graphql, подобного этому. { user(id:"api/users/1") { id } } скорее,...
267 просмотров

Реализация подхода Event-Sourcing / CQRS в api-платформе
на официальном веб-сайте Api-Platform есть страница Общие рекомендации по дизайну . И наконец, что не менее важно, для создания систем на основе Event Sourcing удобный подход: для сохранения данных в хранилище событий с помощью...
1650 просмотров

Создайте конечную точку для отчета с платформой API (https://api-platform.com)
Рассмотрим следующий пример: Я хочу реализовать конечную точку отчета учащегося с платформой API. API / отчет / студент У меня есть следующие таблицы: Студент id, name, address Счет-фактура id, description, amount,...
434 просмотров
schedule 07.05.2024

Как изменить API-платформу {id} на другое имя?
Я использую API-платформу с Symfony 4. Она отлично работает, но я хотел бы изменить URL-адрес GET с: /booking/{id} на /booking/{bookingId} Я использую свой собственный объект DTO и пользовательский поставщик данных (не Doctrine ORM). Вот...
2476 просмотров
schedule 26.06.2023

Как раскрыть свойство, которое зависит от группы сериализации из API-платформы, для response-admin?
Я использую динамическое изменение контекста сериализации в мое приложение для применения группы admin:write , когда пользователь является администратором. Так что пользователь admin сможет обновить это свойство. Конструктор контекста имеет...
912 просмотров

Как добавить логин в пользовательский интерфейс swagger с помощью API PLATFORM (symfony 4)?
Я установил и настроил LexikJWTAuthenticationBundle, он работает нормально, но у меня возникла небольшая проблема. Я включил кнопку авторизации для установки токена JWT, проблема в том, что единственный способ получить токен - использовать...
3842 просмотров

Продолжать получать ошибку неизвестного свойства в аннотации при использовании API-платформы
Я использую платформу api с symfony 4. Пытаюсь использовать DTO для вывода в классе и следуя документации ( https://api-platform.com/docs/core/dto/ ). Мой класс выглядит примерно так: namespace App\Entity; use Doctrine\ORM\Mapping as ORM; use...
425 просмотров
schedule 29.07.2023

[Платформа API] [Symfony 4] Как добавить конечную точку в Swagger (OpenAPI)?
Я использую Symfony Flex и Composer с Symfony 4 и устанавливаю серверный компонент API Platform в свое приложение. Как добавить конечную точку в Swagger (OpenAPI) для настраиваемого контроллера? <?php /** * Application features */...
1983 просмотров
schedule 23.11.2023

API-платформа: corsAllowOrigin не установлен *
Итак, вернемся к https://api-platform.com :) Итак, в настоящее время у меня есть corsAllowOrigin: "*" #to allow all origins в моем файле значений helm (согласно документам). Чтобы убедиться, что правильные заголовки установлены для...
2210 просмотров
schedule 12.08.2022

Api-Platform: где я могу уменьшить контент, отправляемый моим API?
У меня есть проект Api-Platform, где у меня есть rest-api, который показывает определенные данные. В настоящее время api возвращает ВСЮ информацию, что не очень хорошо. Может ли кто-нибудь подтолкнуть меня в правильном направлении? Я нашел это...
42 просмотров
schedule 14.07.2023

Пользовательская операция в платформе API не подключает объект автоматически
Я добавляю пользовательскую операцию POST, как описано в https://api-platform.com/docs/core/operations/#recommended-method Но я каждый раз сталкиваюсь с ошибкой, говоря, что мое действие не находит мою сущность как услугу: "hydra:...
1823 просмотров
schedule 20.12.2023

как вернуть экземпляр данных выходного класса в dto API-платформы
Из документа API-платформы dto. Он говорит мне создать выходной класс и преобразователь данных, когда я использую выходной атрибут для операции, он не может ответить экземпляру выходного класса, что в этом плохого? трансформатор такой: final...
799 просмотров
schedule 21.03.2024

Есть ли способ обрабатывать повторяющиеся записи?
Я использую фреймворк API-платформы с серверной частью MySQL. Я получаю сообщения об ошибках, когда клиенты API используют конечную точку POST для отправки данных, если в базе данных уже есть запись. В настоящее время я использую класс PRE_WRITE...
56 просмотров
schedule 21.06.2022

Платформа api для загрузки недопустимого входного файла
Я пытаюсь загрузить файл с помощью загрузки файла платформы api . Я использую React-redux с redux-saga, чтобы сделать этот запрос, но сервер продолжает выдавать неверный ответ на запрос. В документации по платформе API говорится следующее для...
1321 просмотров

Фильтрация соединений «один ко многим» в объекте
У меня есть объект User, который имеет связь «один ко многим» с вопросами. Вопросы имеют связь один ко многим с ответами. Каждая сущность вопросов и ответов имеет свойство, называемое состоянием. Как правило, после выполнения GET-запроса...
46 просмотров
schedule 13.02.2023

Как установить токен Bearer с Behat на моей API-платформе Symfony
Я разрабатываю API с API-платформой. Аутентификация обеспечивается комплектом Lexik. Первый вариант использования является функциональным. Я тестирую свои три первых варианта использования с Postman, и это работает. Шаг 1: я получаю доступ к...
755 просмотров

Ошибка отправки формы настраиваемого действия платформы API
У меня проблема с пользовательской операцией в ApiPlatform. Я не могу получать формы ни при каких обстоятельствах. Я не знаю, что делаю не так. Я использую Postman ( https://www.getpostman.com/ ) для тестирования api. Я пробовал все методы:...
193 просмотров

Api Platform access_control: добавление роли не работает
Я строю Symfony 4 cmf. Я использую платформу API. В сущности page.php я добавил следующее <?php namespace App\Entity; use ApiPlatform\Core\Annotation\ApiResource; use Doctrine\Common\Collections\ArrayCollection; use...
803 просмотров

Как преобразовать документацию по платформе Hydra API в спецификацию Swagger (OAS3)?
Моя цель — вызвать внешнюю документацию по API гидры (например, https://demo.api-platform.com/docs.jsonld ) и преобразовать его на лету в OAS 3 (например, тот, который выводится командой api:openapi:export)
77 просмотров
schedule 07.11.2023