Main APIData Job API
Data Job API
AI 데이터 수집 배치 작업 API
Data Job API
인스타그램 추천 기반 데이터 수집 배치 작업 API입니다.
Base URL: /ai/data
이 API는 관리자/내부 시스템용입니다. Python 데이터 수집 서버와 연동됩니다.
인증 정보
| 항목 | 값 |
|---|---|
| 인증 필요 | 예 |
| 인증 방식 | JWT Bearer Token |
엔드포인트 목록
| 메서드 | 경로 | 설명 | 인증 |
|---|---|---|---|
POST | /ai/data/admin/bulk-upload-creators | 크리에이터 일괄 업로드 | 필요 |
POST | /ai/data/jobs/start | 데이터 수집 배치 시작 | 필요 |
POST | /ai/data/jobs/notify | 배치 완료 콜백 | 콜백 토큰 |
POST | /ai/data/jobs/group-status | 그룹 진행 상태 조회 | 필요 |
작업 흐름
1. 클라이언트 → POST /jobs/start → Spring 서버
2. Spring 서버 → Python 서버 (배치 작업 위임)
3. Python 서버 (데이터 수집 실행 중...)
4. 클라이언트 → POST /jobs/group-status → 진행 상태 확인
5. Python 서버 → POST /jobs/notify → Spring 서버 (완료 콜백)
6. Spring 서버 → 알림 메일 발송