Разработка xml feed для CIAN
20 000 руб. за проект
•
безналичный расчёт
Разработка xml feed для CIAN
CRUD сервис для ads + Xml feed
Приложение должно уметь сохранять\удалять\обновлять информацию об объектах(обязательные поля из документации CIAN, с возможностью легко расширить формат) и генерить для этих объектов различные типы фидов которые должны
проходить валидацию в CIAN https://www.cian.ru/nd/validator/. Описание/документация по формату фидов доступна тут https://www.cian.ru/xml_import/doc/#common_cat.
Структура апи такая:
/ads/ - POST - добавить объект
/ads/<id>/ - GET - получить json представление сохраненного объекта
/ads/<id>.xml - Получить валидный для CIAN фид содержащий только этот объект
/ads/ - GET - получить json представление объектов
/ads/<type>.xml - получить список ads где type - это тип объекта в CIAN
Предположительная/предварительная оценка работ:
2-4 часа - старт и настройка окружения и docker
4 часа знакомство с документацией циан и описание базы данных
4 часа описание всего набора сериализаторов
4 часа адаптация render для генерации xml фидов из базы данных
2 часа - тестирование - написание позитивных тестов
Требования к коду:
Приблизительно: 16-24 часа
CRUD сервис для ads + Xml feed
Приложение должно уметь сохранять\удалять\обновлять информацию об объектах(обязательные поля из документации CIAN, с возможностью легко расширить формат) и генерить для этих объектов различные типы фидов которые должны
проходить валидацию в CIAN https://www.cian.ru/nd/validator/. Описание/документация по формату фидов доступна тут https://www.cian.ru/xml_import/doc/#common_cat.
Структура апи такая:
/ads/ - POST - добавить объект
/ads/<id>/ - GET - получить json представление сохраненного объекта
/ads/<id>.xml - Получить валидный для CIAN фид содержащий только этот объект
/ads/ - GET - получить json представление объектов
/ads/<type>.xml - получить список ads где type - это тип объекта в CIAN
Предположительная/предварительная оценка работ:
2-4 часа - старт и настройка окружения и docker
4 часа знакомство с документацией циан и описание базы данных
4 часа описание всего набора сериализаторов
4 часа адаптация render для генерации xml фидов из базы данных
2 часа - тестирование - написание позитивных тестов
Требования к коду:
- Python3.6+
- Должен проходить валидацию pep8
- Должен создержать аннотации mypy
- Должен быть оформлен как пакет
(содержать setup.py с зависимостями) - Должен содержать docker-compose файл с примером деплоя
Приблизительно: 16-24 часа
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.