Python Flask бекенд

Цена договорная
25 июня 2021, 21:56 • 11 откликов • 74 просмотра
Ваша миссия, если вы решите принять ее, состоит в том, чтобы создать микросервис под названием shorty, который поддерживает двух поставщиков сокращения URL-адресов: bit.ly и tinyurl.com. Вам не нужно регистрироваться у этих провайдеров, просто реализуйте их API. Служба предоставляет одну конечную точку: POST / короткие ссылки. Конечная точка должна получить JSON со следующей схемой:

тип параметра требуемое описание
url string Y Сокращаемый URL
provider string N Поставщик, используемый для сокращения
Ответ должен быть ресурсом Shortlink, содержащим:

тип параметра требуемое описание
url string Y Исходный URL
строка ссылки Y Сокращенная ссылка
Например:

{
"url": "https://example.com",
"ссылка": "https://bit.ly/8h1bka"
}
Вы можете сами решать, как выбирать между поставщиками, если один из них не запрашивается, и какова ваша запасная стратегия на случай, если ваш основной выбор окажется неудачным. Ваша конечная точка должна возвращать ответ JSON с разумным статусом HTTP в случае ошибок или сбоев.
Отзывы
R50 96128325bdde06a4b71516e824163f13
Заказчик
отличный исполнитель! рекомендую!
3 года назад
R50 31a50959ae53caacb18972d0533444b8
Фрилансер
Великолепный заказчик. Приятно общаться, четкое и понятное тз. Постояно находился на связи. Все, спорные технические принимались о обдумывались совместно. Рекомендую!
3 года назад