Все просто, сокращаем ссылки ассоциируя длинную пользовательскую с короткой, которую предлагает сам пользователь или предоставляет сервис.
Можно использовать как веб-морду, так и апи.
◾ Клонируйте репозиторий и перейти в него
◾ Установите и активируйте виртуальное окружение
◾ Установите зависимости из файла requirements.txt :
pip install -r requirements.txt
◾ Через командную строку запустите проект:
flask run
API доступен всем желающим.У сервиса есть только два эндпоинта:
🔷 /api/id/
POST-запрос на создание новой короткой ссылки
🔷 /api/id/<short_id>/
GET-запрос на получение оригинальной ссылки по указанному короткому идентификатору
Примеры запросов к API, варианты ответов и ошибок приведены в спецификации openapi.yml