Андрей Ч. @Andchir
PHP/Python/JS Full Stack Developer
Information
- Rating
- 2,779-th
- Location
- Карелия, Россия
- Date of birth
- Registered
- Activity
Specialization
Frontend Developer, Fullstack Developer
Middle
From 200,000 ₽
Python
JavaScript
Angular
PHP
Django
Linux
SQL
MongoDB
Зависит от сложности приложения, которое будет использовать это API. Если оно простое, то знание Симфони не обязательно, достаточно добавить аннотацию @ApiResource классу и API для таблицы БД готово.
Симфони затем, что Api Platform использует именно этот фреймворк.
Вполне могу представить ситуацию, когда заказчику понравилась CMS MODX (или любая другая), вы сделали сайт, а потом он захотел мобильное приложение. Думаю использовать API Platform будет быстрее, чем писать API на MODX.
Кто такой этот санта, которому попадет список? Вариантов много: 1. это просто бот, которому пофигу. 2. Это один живой человек, который тоже вряд ли всё будет читать. 3. Это случайный человек, который хочет сделать подарок и получить подарок в ответ (была такая игра вроде в прошлом году).
У вас там написано «Санта теперь звонит своим фанатам!». Вот это слово «теперь» очень сбивает с толку. Значит, есть ещё какие-то функции вашего бота кроме звонка? А какие?
Но дальше Вы даете пример с отпиской, где она не нужна.
Здесь нужно уточнять что у вас находится в «authenticate()». Если там просто HTTP запрос, то «takeWhile()» не обязателен. Имейте ввиду, что из-за таких туманных «best practice», людей не берут на работу, когда проверяющий тестовое задание начитается, но не поймет сути.