Парсер данных Freelancehunt API

Робота 3 з 41
Для системы Freelancehunt Radar я реализовал отдельный серверный контур получения данных через официальный API платформы.

Этот механизм работает с JSON-ответами API и преобразует их во внутреннюю структуру системы.

Какие данные обрабатываются
новые проекты;
описания и бюджеты;
категории и навыки;
заказчики;
количество ставок;
статусы проектов;
переписки;
сообщения;
мои заявки;
лента проектов;
профили;
отзывы;
справочники навыков и категорий.
Как работает система
Freelancehunt API
→ получение JSON
→ разбор ответа
→ преобразование вложенных полей
→ нормализация
→ удаление дублей
→ обновление существующих записей
→ сохранение в SQLite
→ фильтрация и скоринг

Я реализовал:

HTTP-клиент для Freelancehunt API v2;
Bearer-авторизацию;
контроль разрешённых API-запросов;
пагинацию;
автоматическую синхронизацию;
обработку лимитов API;
повторное обновление проектов;
дедупликацию по ID;
локальное кеширование;
хранение исходных API-ответов;
скоринг проектов по релевантности.

Система автоматически собирает новые проекты, оценивает их и показывает подходящие варианты в интерфейсе Radar.
Деталі
  • Додано:
21

Фрилансер

  • Проєктів 15
  • Оцінка 5.0
  • Рейтинг 7 772
Зареєструйтеся

Якщо у вас є акаунт, авторизуйтеся

Показники

  • Останній проект: 27 днів тому
  • Ставки за останні два тижні: 173
  • Співпраця з замовниками: 12
  • Відповідає протягом 3 годин
  • Профіль замовника